Magento:SOLR:如何从SOLR搜索关键字建议中删除html标记?

Magento:SOLR:如何从SOLR搜索关键字建议中删除html标记?,magento,solr,magento-1.4,solr4,Magento,Solr,Magento 1.4,Solr4,我正在使用SOLR search进行Magento搜索,搜索时遇到一些问题。请看图片 在我的产品描述中,我有一些html标签。因此,当我们搜索时,html标记也会自动显示,没有特殊字符。这里有没有可能消除html标记 您可以使用,它将剥离HTML标记: HTMLStripCharFilter从输入流中剥离HTML,并将结果传递给CharFilter或标记器。与其他CharFilter一样,它是使用标记指定的,并且必须位于标记器之前。例如: 因此,在您使用的分析器中,只需添加此过滤器。您可以使用,

我正在使用SOLR search进行Magento搜索,搜索时遇到一些问题。请看图片

在我的产品描述中,我有一些html标签。因此,当我们搜索时,html标记也会自动显示,没有特殊字符。这里有没有可能消除html标记

您可以使用,它将剥离HTML标记:

HTMLStripCharFilter从输入流中剥离HTML,并将结果传递给CharFilter或标记器。与其他CharFilter一样,它是使用标记指定的,并且必须位于标记器之前。例如:

因此,在您使用的分析器中,只需添加此过滤器。

您可以使用,它将剥离HTML标记:

HTMLStripCharFilter从输入流中剥离HTML,并将结果传递给CharFilter或标记器。与其他CharFilter一样,它是使用标记指定的,并且必须位于标记器之前。例如:


因此,在您使用的分析器中,只需添加此筛选器。

将它们从索引中跳过…将它们添加到stopfilter factoryHi@AbhijitBashetti中,我还需要为说明编制索引,但这需要没有HTML标记。你能告诉我什么是stopfilter工厂吗?如果你读过关于fieldtype的文章,你就会知道它由Tokenizer和Filter组成。这有助于你使文本白化。过滤器检查令牌流并保留它们、转换或丢弃它们…停止过滤器工厂丢弃常用词…您能与我共享用于描述的字段类型吗?下面是更多详细信息的链接在stopwords.txt中尝试此字段类型的描述您需要添加html标记检查答案alexfskips将其从索引中删除…将其添加到stopfilter factoryHi@AbhijitBashetti中,我也需要索引描述,但这需要没有html标记。你能告诉我什么是stopfilter工厂吗?如果你读过关于fieldtype的文章,你就会知道它由Tokenizer和Filter组成。这有助于你使文本白化。过滤器检查令牌流并保留它们、转换或丢弃它们…停止过滤器工厂丢弃常用词…您能与我共享用于描述的字段类型吗?下面是更多详细信息的链接在stopwords.txt中尝试此字段类型的描述您需要添加html标记检查答案由alexfThank you@alexf和Abhijit,它工作得非常好!:谢谢@alexf和Abhijit,它工作得很好!:
<analyzer>
  <charFilter class="solr.HTMLStripCharFilterFactory"/>
  <tokenizer class="solr.StandardTokenizerFactory"/>
</analyzer>