我正在使用 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/