Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTMLStripCharFilterFactory显然不工作,仍在检索xml标记_Xml_Search_Solr - Fatal编程技术网

HTMLStripCharFilterFactory显然不工作,仍在检索xml标记

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

HTMLStripCharFilterFactory在查询分析器中显示带条的xml标记,但当我使用搜索命令检入浏览器时,它不会带条xml标记

当我在…/admin/analysis.jsp中分析查询时,它会起作用,但当我尝试查看搜索结果时,它会将XML显示回…/admin/analysis.jsp中

<analyzer type="index">
                <charFilter class="solr.HTMLStripCharFilterFactory"/>

查询分析器是

 <analyzer type="query">
                              <charFilter class="solr.HTMLStripCharFilterFactory"/>


分析页面显示索引时间分析,因此您不会看到xml标记,因为它们被HTML条带过滤器剥离

但是,当您运行搜索命令时,Solr将仅返回存储的结果。

它不会返回索引数据。索引数据仅用于搜索

感谢您的回复,我只是想了解到底发生了什么,如果我希望只存储或索引条带化数据的话。可能吗?我也试过HTMLStripTransformer,但它有一个问题。我可以使用吗?数据将在索引之前进行条带化。但是,Solr不会修改存储的数据,这些数据与索引的数据不同。因此,您将始终在搜索结果中返回原始数据。如果希望返回条带化数据,则需要从客户端处理它。