수색…


근접 검색

name:"john doe"~1

특정 용어 거리 ( ~ 1 ) 내에서 여러 용어를 검색합니다. 즉, 익명의 익명의 익명을 포함하지만 죤의 두 번째 이름은 포함 하지 않는 텍스트를 찾습니다. doe

기본 검색

name:john

단일 필드 (이름)에서 단일 용어 (joe)를 검색합니다.

부울 검색

+firstname:john +surname:doe

firstname이 john이고 성이 doe 인 문서와 일치합니다. + predix는 검색어가 반드시 발생 해야 함을 나타냅니다 (AND).

+firstname:john -surname:doe

firstname이 john이고 성이 doe가 아닌 문서와 일치합니다. - predix는 검색 용어 발생하지 않아야 함을 나타냅니다 (NOT).

+firstname:john surname:(doe bloggs)

firstname이 john이고 성이 doe 또는 bloggs 인 문서와 일치합니다. 접두사가 없으면 성 나타납니다 (OR)

구문 검색

name:"john doe"

특정 용어로 여러 용어를 검색합니다.

검색 용어 높이기

name:(john doe^5)

^ 표시기를 사용하여 검색어를 올리면 관련성 수준이 높아져서 doe 가 포함 된 문서가 john 이 포함 된 문서보다 관련성이 높습니다.

와일드 카드 검색

name:john*

* 표시기를 사용하면 john 이라는 검색어 뒤에 0 개 이상의 문자와 일치하는 와일드 카드 검색을 수행하고 john, johnson, john 's, johnny 등이 포함 된 문서를 반환합니다.

name:do?

? 표시기는 검색어의 한 문자로 와일드 카드 검색을 수행하고, doe, dog, dot 등이 포함 된 문서를 반환합니다.

범위 검색

age:[50 TO 60]

50 ~ 60을 포함하여 50 ~ 60 사이의 문서와 일치합니다.

age:{50 TO 60}

50 ~ 60을 제외한 연령이 50 ~ 60 인 문서와 일치합니다.

age:[* TO 60]

연령이 60 이하인 문서와 일치합니다.

age:[50 TO *]

연령이 50보다 크거나 같은 문서와 일치합니다.

age:{50 to 60]

중괄호와 대괄호를 혼합 할 수 있습니다. 나이가 50보다 크지 만 60보다 작거나 같은 문서와 일치합니다.

코어 간 조인

{!join from=personid to=id fromIndex=AddressCore}address:Address1

그래서 다음과 같은 두 개의 코어가 있다면 :

PersonCore - id, name

AddressCore - id, address, personid

이렇게하면 특정 주소의 모든 PersonCore 문서를 찾을 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow