如何在java上的Elasticsearch 6.1中实现Stemmer搜索

时间:2018-01-02 13:40:16

标签: java elasticsearch porter-stemmer elasticsearch-6

我需要实现词干分析搜索,我在elasticsearch文档中找到了这个link。我已将json发送给elascticsearch服务器。但我是elasticsearch中的新手,无法弄清楚如何在java中实现它。我也找不到任何例子。你可以帮帮我吗?

我已使用

添加设置
PUT /data
{
    "settings": {
        "analysis" : {
            "analyzer" : {
                "my_analyzer" : {
                    "tokenizer" : "standard",
                    "filter" : ["standard", "lowercase", "my_stemmer"]
                }
            },
            "filter" : {
                "my_stemmer" : {
                    "type" : "stemmer",
                    "name" : "english"
                }
            }
        }
    }
}
之后我试图找到滑雪板'查询:

GET data/_search
{
  "query": {
    "simple_query_string": {
      "fields": [ "value36" ],
      "query": "ski"
    }
  }
}

但结果为空

0 个答案:

没有答案