HTMLStripCharFilterFactory显然不工作,仍在检索xml标记
HTMLStripCharFilterFactory在查询分析器中显示带条的xml标记,但当我使用搜索命令检入浏览器时,它不会带条xml标记 当我在…/admin/analysis.jsp中分析查询时,它会起作用,但当我尝试查看搜索结果时,它会将XML显示回…/admin/analysis.jsp中HTMLStripCharFilterFactory显然不工作,仍在检索xml标记,xml,search,solr,Xml,Search,Solr,HTMLStripCharFilterFactory在查询分析器中显示带条的xml标记,但当我使用搜索命令检入浏览器时,它不会带条xml标记 当我在…/admin/analysis.jsp中分析查询时,它会起作用,但当我尝试查看搜索结果时,它会将XML显示回…/admin/analysis.jsp中 <analyzer type="index"> <charFilter class="solr.HTMLStripCharFilterFactory
<analyzer type="index">
<charFilter class="solr.HTMLStripCharFilterFactory"/>
查询分析器是
<analyzer type="query">
<charFilter class="solr.HTMLStripCharFilterFactory"/>
…分析页面显示索引时间分析,因此您不会看到xml标记,因为它们被HTML条带过滤器剥离 但是,当您运行搜索命令时,Solr将仅返回存储的结果。
它不会返回索引数据。索引数据仅用于搜索 感谢您的回复,我只是想了解到底发生了什么,如果我希望只存储或索引条带化数据的话。可能吗?我也试过HTMLStripTransformer,但它有一个问题。我可以使用吗?数据将在索引之前进行条带化。但是,Solr不会修改存储的数据,这些数据与索引的数据不同。因此,您将始终在搜索结果中返回原始数据。如果希望返回条带化数据,则需要从客户端处理它。