我在 elasticsearch 中索引了示例文档并尝试使用模糊查询进行搜索。但是在使用 Java 模糊查询 api 进行搜索时没有得到任何结果。请找到我下面的映射脚本:PUT productcatalog { "settings": { "analysis": { "analyzer": { "attr_analyzer": { "type": "custom", "tokenizer": "letter", "char_filter": [ "html_strip" ], "filter": ["lowercase", "asciifolding", "stemmer_minimal_english"] } }, "filter" : { "stemmer_minimal_english" : { "type" : "stemmer", "name" : "minimal_english" } } } }, "mappings": { "doc": { "properties": { "values": { "type": "text", "analyzer": "attr_analyzer" }, "catalog_type": { "type": "text" }, "catalog_id":{ "type": "long" } } } }}请找到我的示例数据。PUT productcatalog/doc/1{ "catalog_id" : "343", "catalog_type" : "series", "values" : "Activa Rooftop, valves, VG3000, VG3000FS, butterfly, ball"}PUT productcatalog/doc/2{ "catalog_id" : "12717", "catalog_type" : "product", "values" : "Activa Rooftop, valves"}请找到我的搜索脚本:GET productcatalog/_search{ "query": { "match" : { "values" : { "query" : " activa rooftop VG3000", "operator" : "and", "boost": 1.0, "fuzziness": 2, "prefix_length": 0, "max_expansions": 100 } } }}
添加回答
举报
0/150
提交
取消