使用ElasticSearch Java API对日期进行模糊查询

时间:2016-02-15 09:51:04

标签: java elasticsearch

我试图通过ElasticSearch Java API执行以下查询

{
 "query" : {
    "fuzzy" : {
        "dateOfBirth" : {
            "value" : "1944-11-30",
            "fuzziness" : "365d"
        }
    }
 }
}

我不了解如何在此类查询中指定365天的fuzzines值。

1 个答案:

答案 0 :(得分:1)

您可以使用:

FuzzyQueryBuilder queryBuilder = fuzzyQuery("dateOfBirth" ,"1944-11-30" ).fuzziness(Fuzziness.build("365d"))

希望这有帮助