mongodb $text 전체 텍스트 검색에서 OR을 구현하는 방법은 무엇입니까?
迷茫
迷茫 2017-05-02 09:26:13
0
1
629

""ssl 인증서" 권한 키"

$text 연산자는 "ssl 인증서" 및 ("authority" 또는 "key" 또는 "ssl" 또는 "certificate") 구문을 검색합니다.

문서 내 예시입니다. " 안에 있는 단어를 Phrases라고 하며, MongoDB는 이를 공백으로 구분하여 OR 연산을 수행합니다.

{"$text": {"$search": ""ssl Certificate" Authority key"}}의 검색 결과에는 확실히 "ssl 인증서"가 포함됩니다.
'ssl 인증서', '권한', '키'에 대한 전체 텍스트 검색을 구현하는 방법이 있나요?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(1)
習慣沉默

귀하의 요청에서 현재 접근 방식은 다음과 같습니다. 쿼리를 2개의 문으로 나누고,

1. 쿼리 구문: ""ssl 인증서""

2. 단일 단어 검색: "권한 키"

그런 다음 두 명령문의 결과를 프로그램의 한 위치에 병합합니다.

참고로.

MongoDB를 사랑해주세요! 재미있게 보내세요!


MongoDB 중국 커뮤니티 심천 사용자 컨퍼런스

이번 토요일에 약속잡자

자세한 내용을 입력해주세요

심천 사용자 컨퍼런스에 참여하셔서 심천에 계신 전문가들에게 더 많은 질문을 해주세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿