ElasticSearch Query builder
介绍
这个 chrome 扩展提供了易于使用的界面来配置不同的权重并动态提升所选字段的搜索结果。这将通过提供获得所需搜索结果所需的索引设置和文档映射来减少学习曲线。它还构建查询您可以通过在 ES 中运行相同的查询来减少开发时间,并在“结果”面板中显示结果。
可以在运行时更改设置以微调搜索结果并将所有设置保存在收藏夹下以备后用。
连接到 ElasticSearch 服务器:
提及运行 ES 的主机和端口 (10.240.0.251:9200) 并点击连接按钮。
构建查询:
连接到服务器后,它将在可用的索引和文档下拉列表中列出所有索引及其对应的文档。
选择要为其构建查询的文档。现在,在配置选项卡下,您可以看到所选文档的所有字段的列表。
配置选项卡下的选项
动态分数:它用于从多个匹配记录中提升特定记录,这些记录除了搜索关键字外,还具有在 booster 字段中定义的值。
按相同顺序搜索:这将优先搜索以相同顺序找到的单词,而反对以不同顺序在同一行中找到的单词。
特殊字符:这将允许搜索字母数字、驼峰式大小写和用特殊字符(如(_、- 等)分隔的单词。
生成查询:基于选择的选项,它将动态生成所需的索引设置、文档映射和构建查询。
配置选项卡下的选项
权重:如果在多个字段中找到相同的词,则用于优先考虑一个字段。给定领域得分较高的记录将获得更高的优先级并排在首位。
过滤器:用于过滤从查询中收到的结果。如果选择了任何过滤器以及值,则仅显示满足过滤条件的记录。
可以通过按 +/- 按钮在不同的数字字段上添加/删除(必须,范围)等过滤器
在结果中显示:这允许配置一个想要在结果中看到的字段您可以选择要显示的结果数量以及您希望在默认情况下显示的字段的前五个字段。您可以根据需要选择任何字段。查询结果将显示在表格中。
在字段中搜索:这允许用户选择应该为给定查询搜索的文档字段。
显示结果:此按钮将获取要搜索的单词以及要显示的结果的最大大小,并构建一个动态查询,该查询针对所选文档索引触发,它将获取结果并显示在结果面板下。