2017-11-13 3 views
0

를 반환하지, 나는 다음과 같은 인덱스를 만들었습니다. match_all 쿼리 만 수행하면 예상대로 모든 레코드가 반환됩니다. 내가 같은 대상으로 쿼리를 수행 할 때, :루씬 검색 키바를 사용하여 내 결과

get newsindex/_search 
{ 
    "query":{"match": {"headline": "construct abnomolies"} 
      } 
} 

나는 _source의 속성으로 헤드 라인을 볼 수 있지만 내 쿼리 내가 여전히 헤드 라인에 관계없이 뭐죠의 모든 것을받을 즉 무시됩니다. 광고 제목을 검색 할 수있게하려면 색인을 어떻게 변경해야합니까? Elasticsearch를 사용하고 있습니다. 5.30.3

+0

매핑에서 필드 이름은'Headline'이 아닌'HeadLine'입니다. – Val

+0

@Val 위아래로 시도했습니다. 쿼리를 생성하는 동안 Kibana에서 예측 텍스트는 두 가지를 제공합니다. – bilpor

+0

쿼리와 일치하는 샘플 문서를 보여줄 수 있습니까? – Val

답변

0

색인의 이름 속성을 소문자로 변경해야했습니다. 출력 창에서 _source 아래의 속성을 알아 보았습니다. Kibana에서 예측 텍스트는 내 표기법과 소문자를 제공하고있었습니다. 색인을 삭제하고 다시 채워서 이제는 작동합니다.