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>
因此,在您使用的分析器中,只需添加此过滤器即可。
我正在使用 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>
因此,在您使用的分析器中,只需添加此过滤器即可。