如何查看实际存储的转换后的Solr文本字段值?

时间:2018-08-02 11:27:23

标签: solr

Solr返回文档时,字段值与传递给Solr索引器的字段值匹配。

然而,特别是对于TextField而言,Solr通常使用修改后的值,其中(取决于schema.xml的定义)应用了各种过滤器,典型地:

  • 转换为小写
  • 替换同义词
  • 删除停用词
  • 应用词干

通过使用Solr Admin>一些核心>分析,可以查看特定文本的转换结果。有一个名为LukeLukeRequestHandler的工具,但看来我只能查看传递给Solr的值,而不能查看转换后的变量。也可以看一下磁盘上的索引数据,但它们似乎是以二进制格式存储的。

但是,这些都不使我能够看到存储的实际值。

问的原因是,我基于某个过滤器链创建了一个文本字段,根据Solr Admin> Analysis,该字段正确地转换了文本。但是,在转换后的文本中搜索特定单词时,找不到它。

0 个答案:

没有答案