apache - 有没有办法正确地试验 Solr 字段类型?

标签 apache testing search solr

我正在使用 Solr 开发一个基本的搜索引擎,我已经创建了几个不同的 fieldTypes,在它们的分析器链中包含各种过滤器和分词器。

但是,我发现很难评估链的这些组件如何交互,并且当我在 Solr Admin 中查询时,我总是得到与我预期不同的结果——不知道为什么。

当我在管理员的 q 部分输入类似 education:"x university"的短语时,有没有办法看到它被转换成什么?

此外,当短语通过链时,它是否可以转换为全部搜索的多个事物,或者它只是一个修改后的短语?

感谢您的帮助!

最佳答案

在 Solr Admin 中使用 Analysis 检查每个字段及其类型在查询和索引时如何处理标记。

分析 Fieldname/FieldType:

从下拉选项中选择您要分析的字段/类型,然后单击分析值。

例如:tokenizer 使用了什么,所有过滤器类应用于 token 以及 token 在通过每个过滤器类后如何转换。

如果 Verbose Output 已选中,它显示有关用于所选字段/类型的每个过滤器类的更多详细信息。

关于apache - 有没有办法正确地试验 Solr 字段类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44806343/

相关文章:

java - 无法启动apache tomcat

testing - Jersey 测试 - 带有 JSON 请求的 Http Delete 方法

sharepoint - 如何使用文本字段过滤 SharePoint 列表?

svn - 您如何确信 Subversion 的自动合并不会引入逻辑冲突?

scala - 如何修复 NoSuchMethodError?

performance - 搜索和排序立方体面积的算法

mysql - 优化sql查询,加快搜索速度,目前搜索时间约为85秒

表内的 Apache Wicket 变量链接文本

apache 端口 80 非 root

apache - 如何使用 .htaccess 检查缓存中是否存在文件,如果不存在则加载普通脚本