쿼리의 경우 : 'goodbye cruel world'
및 '제목'이라는 입력란.
의 내가 문서가 있다고 가정 해 봅시다 :일치 및 전체 필드
1. {'title': 'goodbye cruel'}
2. {'title': 'goodbye world'}
3. {'title': 'cruel world'}
4. {'title': 'goodbye cruel world'}
5. {'title': 'goodbye very cruel world'}
나는 그들이 쿼리에서 모든 조건을 가지고 있기 때문에 쿼리가 문서 만 4, 5 일치합니다. 나는 이것을 성취 할 방법을 생각할 수 없다. 필자는 필드의 길이를 인덱스로 유지하려고 생각했지만 모든 단어 조합을 쿼리해야 할 것입니다.
나는 단지 내가 정말 물어보고 싶은게 무엇을 잘못 질문 :(
나는 올바른으로 답을 표시를 요구하지만 생각 : ''goodbye cruel world'
와라는 필드 :
., 4 BU
1. {'title': 'goodbye cruel'}
2. {'title': 'goodbye world'}
3. {'title': 'cruel world'}
4. {'title': 'goodbye cruel world'}
5. {'title': 'goodbye very cruel world'}
5. {'title': 'hello cruel world'}
내가 쿼리가 문서 1, 2, 3을 일치시킬 : 제목 '
의 내가 문서가 있다고 가정 해 봅시다 t가 5 또는 6이 아 U니다. 조회에 모든 용어가 없기 때.입니다.
어떻게 4를 선택하고 d 5? 무엇이 그들을 '특별한'/ 독특한 것으로 만드는가? – jbutler483
아 맞아, 깜빡했다. 쿼리의 모든 조건을 충족해야합니다! – user4007888
다음과 같이합니다. http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html ?? – jbutler483