Class SimilaritySearchController

java.lang.Object
com.arms.api.search.controller.SimilaritySearchController

@RestController @RequestMapping("/ai/search") public class SimilaritySearchController extends Object
  • Constructor Details

    • SimilaritySearchController

      public SimilaritySearchController()
  • Method Details

    • searchByQuery

      @GetMapping public org.springframework.http.ResponseEntity<List<SimilaritySearchResponseDTO>> searchByQuery(@RequestParam("query") String query)
      단순 텍스트 유사 검색 (GET) GET /ai/search?query=프로젝트관리
    • searchWithOptions

      @PostMapping public org.springframework.http.ResponseEntity<List<SimilaritySearchResponseDTO>> searchWithOptions(@RequestBody SimilaritySearchRequestDTO request)
      상세 옵션 유사 검색 (POST) POST /ai/search Body: { "query": "...", "topK": 5, "similarityThreshold": 0.7, "filterKey": "source", "filterValue": "pdf" }