2017-09-25 10 views
-1

실제 DB 소스를 연결하지 않고 하늘색 검색 API를 통해 특정 쿼리의 모든 토큰을 가져올 수 있습니까? 형태소 분석, 중지 단어 제거 등의 작업을 사용자가 입력 한 쿼리에서 수행 한 다음 SharePoint로 전달하여 검색 결과를 얻고 싶습니다.Azure Search Service를 사용하여 모든 쿼리 토큰을 생성 할 수 있습니까?

예를 들어

"실행"경우, 등등은 ... 내가 시연 어떤 식으로 뭔가를 달성하는 경향이있다 "실행", "실행"는 SharePoint로 전송 변환 된 쿼리가 "실행"을 포함 할 것이다 검색 쿼리입니다 here

내가 탐색 한 문서에서 Microsoft 영어 분석기가이를 수행한다고 명시되어 있습니다. 하지만 REST API를 사용하여 노출 된 것은 루트 단어입니다 (예 : "ran"이 토큰으로 "run"을 반환 함).

해결책에 대한 도움이나 조언은 정말 감사하겠습니다.

P. 설명이 필요한지 알려주십시오.

답변

0

분석 API (https://docs.microsoft.com/en-us/rest/api/searchservice/test-analyzer)를 사용하면 토큰이 아닌 루트 단어가 표시됩니다. 시나리오가 무엇이며 왜 모든 토큰이 필요한지 설명 할 수 있습니까? 그렇게하면 문제에 대한 다른 해결책을 제공 할 수 있습니다.

감사합니다. Revital.

+0

답장을 보내 주셔서 감사합니다. 내가 원하는 것은 사용자가 "run"을 입력하면 시스템 "SharePoint"에 "run", "ran", "running"에 대한 결과가 표시됩니다. 게다가 공유 한 링크는 표준 분석기를 사용하고 있지만 Microsoft 영어 분석기는 무엇이 작동할까요? – Amit