2017-10-17 3 views
1

CosmosDB 상단의 전체 쿼리 모드에서 Azure Search를 사용하고 있는데 "azy do"문자열이 포함 된 필드가있는 문서에 대한 쿼리를 실행하고 싶습니다. 예를 들어, "게으른 개"가 포함 된 문서와 일치해야합니다.Azure Search에서 여러 용어로 "contains"검색을 어떻게 수행합니까?

Azure Search 설명서를 읽는 동안 사용하는 용어 기반 색인으로 인해 불가능한 것처럼 보입니다.

거부 ​​솔루션은 전체 단어를 찾고 있기 때문에

0 경기 :

/.*azy do.*/ 

: 정규 표현식에 여러 기간에 걸쳐 할 수 없습니다 때문에 작동하지 않습니다

"azy do" 

"게으른 개"와 일치하는 정도까지 "작동"하지만 이는 쿼리의 순서를 따르지 않으며 " 개 게으름 "예를 들어

/.*azy.*/ AND /.*do.*/  

Azure Search에서 올바르게 수행 할 수있는 방법이 있습니까?

잠재적 인 솔루션을 테스트하려는 경우 Azure Search의 Microsoft 인스턴스 데모를 사용하는 in this JSFiddle 변수 search을 수정할 수 있습니다.

답변

관련 문제