2016-05-31 6 views

답변

1

_all은 키바 나에서 필요하지 않습니다. 그러나 검색 탭에서 자유 텍스트 검색을 수행하는 경우 키바 나는 _allquery_string query on the default field을 발행합니다. 당신이 _all을 사용하지 않으면

그래서 당신은 명시 적으로 쿼리 타겟팅, 즉 대신 키바에 some free text을 입력하는 필드를 지정해야합니다, 당신은 (content:"some free text" OR title:"some free text"를 입력해야합니다 즉, 일치 중 하나 content 또는 title 들).

또 다른 옵션은 인덱스를 만들 때 index.query.default_field 설정을 지정하는 것입니다.

this issue

+0

답장을 보내 주셔서 감사합니다. index.query.default_field는 여기에있는 키입니다. 이미 존재하는 다른 중요한 필드로 변경됩니다 (내 경우에는 메시지). 거의 모든 것이 사용자에게 투명하게 유지됩니다. – higuita

+0

굉장 !! 그것이 기뻤다. – Val