Yapmakta olduğum prototip ES sistemine FLT uygulamakta zorlanıyorum. Elasticsearch web sitesindeki belgelere baktım ve orada olmasına rağmen, bu işe yaramayacak gibi görünmüyor. Belki de orada birileri bana bunun nasıl yapılacağı hakkında biraz bilgi verebilir.Fuzzy Like This (FLT) - ElasticSearch
Bu web sitesinde başka bir yerde yapılmış bir örnek bulmuyorum, ancak belki de Google becerilerim bugün sıfırdan kalkmayacak. İşte
$ curl -XGET 'http://127.0.0.1:9200/uber/uber/_search?' -d '{
"fuzzy_like_this": {
"fields": [
"pty_firstname",
"pty_surname"
],
"like_text": "Nathan Andew",
"max_query_terms": 12
}
}'
ben isteği göndererek üzerine benim isteminden alıyorum hata mesajıdır - -
{
"error":"SearchPhaseExecutionException[Failed to execute phase [query], total failure;
shardFailures {[u9HfJxbXRn-8ml19FKBTiA][uber][2]: SearchParseException[[uber][2]: from[-1],size[-1]:
Parse Failure [Failed to parse source [
{
"fuzzy_like_this": {
"fields": [
"pty_firstname",
"pty_surname"
],
"like_text": "Nathan Andew",
"max_query_terms": 12
}
}
]]]; nested: SearchParseException[[uber][2]: from[-1],size[-1]:
Parse Failure [No parser for element [fuzzy_like_this]]]; }{[u9HfJxbXRn-8ml19FKBTiA][uber][0]:
SearchParseException[[uber][0]: from[-1],size[-1]:
Parse Failure [Failed to parse source [
{
"fuzzy_like_this": {
"fields": [
"pty_firstname",
"pty_surname"
],
"like_text": "Nathan Andew",
"max_query_terms": 12
}
}
]]]; nested: SearchParseException[[uber][0]: from[-1],size[-1]:
Parse Failure [No parser for element [fuzzy_like_this]]]; }]",
"status":500
}
Öneriniz için çok teşekkür ederim, bu işe yaramazsa oldukça aptal hissediyorum. Daha sonra bugün baktığımda doğru işaretlerim. – Nate
Sadece değişikliğinizi uyguladı ve hile yaptı. – Nate