我正在试图找出对于一个包含非结构化数据的字段来说,什么样的类型和分析器是最好的。
请求字段可以是以下字段和许多其他字段
{“\u format”:“json”,“follow”:{“followee”:27}}//嵌套对象
[{“q”:“madhab”}]//对象数组
?q=madhab//字符串
我试过用简单的分析器来制作这个字段文本
"request": {
"type": "text",
"analyzer": "simple"
},
另外:我想知道是否有任何在线工具,可以帮助可视化如何ElasticSearch标记与给定的分析器,过滤器的数据
1条答案
按热度按时间jq6vz3qz1#
ElasticSearch为您提供了一个选项,可以查看文本是如何在各种分析器下进行标记的。您可以使用kibana或任何rest客户机查看此类请求的响应:
get/\u analyze{“analyzer”:“standard”,“text”:“要分析的文本”}
https://www.elastic.co/guide/en/elasticsearch/guide/master/analysis-intro.html
这将使您清楚地知道您的模式中缺少了什么。