Package com.arms.api.search.controller
Class SimilaritySearchController
java.lang.Object
com.arms.api.search.controller.SimilaritySearchController
@RestController
@RequestMapping("/ai/search")
public class SimilaritySearchController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<List<SimilaritySearchResponseDTO>> searchByQuery(String query) 단순 텍스트 유사 검색 (GET) GET /ai/search?query=프로젝트관리org.springframework.http.ResponseEntity<List<SimilaritySearchResponseDTO>> 상세 옵션 유사 검색 (POST) POST /ai/search Body: { "query": "...", "topK": 5, "similarityThreshold": 0.7, "filterKey": "source", "filterValue": "pdf" }
-
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" }
-