찾다

 >  Q&A  >  본문

mongodb $text 전체 텍스트 검색에서 OR을 구현하는 방법은 무엇입니까?

""ssl 인증서" 권한 키"

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

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

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

迷茫迷茫2823일 전659

모든 응답(1)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-02 09:28:13

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

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

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

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

    참고로.

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


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

    이번 토요일에 약속잡자

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

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

    회신하다
    0
  • 취소회신하다