analysis-pinyin icon indicating copy to clipboard operation
analysis-pinyin copied to clipboard

使用pinyin和ik后,查询结果有问题

Open iris-8 opened this issue 6 years ago • 2 comments

库中存有name1=京东的数据,怎样才能在搜索"懂"的时候不会搜出京东 curl -XPOST localhost:9200/medc5/type5/_search?pretty -d' { "query": { "multi_match": { "query": "懂", "fields": [ "name1.ik^1000","name1.pinyin" ] } } }' -- 结果 { "took" : 9, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "failed" : 0 }, "hits" : { "total" : 1, "max_score" : 0.33736706, "hits" : [ { "_index" : "medc5", "_type" : "type5", "_id" : "AWDUIfnQygNzC9CsvP9e", "_score" : 0.33736706, "_source" : { "name1" : "京东" } } ] } }

iris-8 avatar Jan 08 '18 07:01 iris-8

此处匹配上了 dong,用来 pinyin 之后就要考虑同音的问题。

medcl avatar Jan 15 '18 10:01 medcl

搜索中文的时候不分词拼音,搜索拼音的时候才去匹配中文

这个想法是否可行呢?

domingoxx avatar May 28 '18 08:05 domingoxx