提交日期类型的模糊性

时间:2017-05-08 10:18:25

标签: elasticsearch nest elasticsearch-marvel

我的地图中有日期字段,我想在我的字段上进行模糊搜索 以下是我的代码

    HeadingRowItem headingRowItem = (HeadingRowItem)rowItems.get(pos);
    addRowItem= new AddRowItem(headingRowItem.getTitle(),headingRowItem.getQty(),headingRowItem.getTotalqty(),headingRowItem.getPrices(),headingRowItem.getTotalprice());
    Log.d("myvalueb",""+data.size());
    data.add(addRowItem);

当前结果不会根据预期返回数据。 虽然我有3548的值,但它的得分低于3549值,它出现在结果的顶部 我已将查询更改为包含范围参数,如建议

GET _search
  {
       "query": {
        "fuzzy": {
             "death_date": {
              "value": "3548"              

         }
     }
   }
}

它返回数据与marriages.marriage_year =" 1630"以玛丽作为first_name作为最高分。我还希望在1620 - 1740之间包括marriages.marriage_year,这些未显示在结果中。它仅显示marraige_year 1630的数据

0 个答案:

没有答案