0
유형을 제안하는 ElasticSearch를 선택하는 데 도움을주십시오.ElasticSearch가 구문의 중간에서 제안 함
저는 "JSC 일부 회사", "JSC 다른 회사"등과 같은 회사의 많은 양의 ElasticSearch 색인을 보유하고 있습니다.
사용자가 입력 선호하기 때문에 완료 SUGGESTER가 작동하지 않습니다 "일부 공동 ..."하지만, 사용자가로 시작하면 SUGGESTER에만 작동 "JSC 일부 공동 ..."
빠르게 만들 수있는 방법이 있나요 사용자가 입력하는 동안 검색?
curl -XPUT 'localhost:9200/tass_suggest_test/_mapping/company?pretty' -H 'Content-Type: application/json' -d'
{
"company": {
"properties": {
"id": {
"type": "integer"
},
"inn": {
"type": "keyword"
},
"innSuggest" : {
"type" : "completion",
"analyzer": "whitespace"
}
}
}
}
'
curl -XGET 'localhost:9200/tass_suggest_test/_suggest?pretty' -H 'Content-Type: application/json' -d'
{
"company-suggest" : {
"prefix" : "78200",
"completion" : {
"field" : "innSuggest"
}
}
}
'
고맙습니다.하지만 제가 찾고있는 것은 아닙니다. 내 인덱스 필드 wirh 유형 "완료"내 형식이 있습니다. 검색 엔진에서 거의 실시간으로 답변을 얻으려면 "_query"대신 "_suggest"를 사용하고 싶어서 완성 유형을 사용합니다. "완성"필드에서 어떻게이 필터와 분석기를 사용할 수 있습니까? –