我已将包含数字和日期的多个文件内容编入索引,作为弹性搜索中的单独实体(文档)。现在我想进行搜索以获取文本中数字的所有文档< 235.同时获取文本中日期为>的所有文件。那个20/15/2015。基本上我想在字符串字段中执行数字和日期搜索。我们应该使用任何特定的分析仪吗?
我记得在Apache Lucene中这是可能的。由于弹性搜索是在Lucene上编写的,所以也应该有。但不确定查询和索引映射模式。任何建议?
更新:
亲爱的Rob
以下是我制作的以下索引。
POST /megacorp/employee113/2
{
"first_name" : "Douglas",
"last_name" : "Fir",
"age" : 35,
"about": "I like to 26 build cabinets",
"interests": [ "forestry" ]
}
POST /megacorp/employee113/3
{
"first_name" : "Douglas",
"last_name" : "Fir",
"age" : 35,
"about": "I like to 78 build cabinets",
"interests": [ "forestry" ]
}
POST /megacorp/employee114/7
{
"first_name" : "Douglas",
"last_name" : "Fir",
"age" : 35,
"about": "I like to 158 build cabinets",
"interests": [ "forestry" ]
}
我正在使用您的查询进行搜索。我得到的值不正确。 我尝试了查询[10到50],我得到了第3个和#34;我喜欢158个建立橱柜"结果