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

Magento: SOLR: How to remove html tags from SOLR search keyword suggestion?

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

在我的产品描述中,我有一些 html 标签。所以当我们搜索时,html 标签也会出现在没有特殊字符的自动建议中。有没有可能在这里消除 html 标签?

您可以使用 HTMLStripCharFilterFactory,它将去除 HTML 个标签:

HTMLStripCharFilter strips HTML from the input stream and passes the result to either CharFilter or Tokenizer. Like other CharFilters, it's specified using a tag, and must come before the tokenizer. An example:

<analyzer>
  <charFilter class="solr.HTMLStripCharFilterFactory"/>
  <tokenizer class="solr.StandardTokenizerFactory"/>
</analyzer>

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