首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在SOLR中,空格给出了不同的结果

在SOLR中,空格给出了不同的结果
EN

Stack Overflow用户
提问于 2012-11-20 06:23:57
回答 1查看 384关注 0票数 3

我尝试过很多方法,在不同的网站上搜索过,但是我没有得到任何答案。

我需要同样的结果,书桌和台式机,我已经写成台式机,书桌书=>台式机。

但是我在一页上得到台式机的结果,在另一页上得到书的结果。这要归功于Lucene解析器。我从链接上得到了这个信息。

EN

回答 1

Stack Overflow用户

发布于 2012-11-20 07:42:42

如果您有多个单词同义词,请检查是否遵循以下内容:-

请记住,虽然SynonymFilter会很高兴地使用包含多个单词的同义词(例如:"sea biscit、sea biscit、seabiscuit"),但建议的处理此类同义词的方法是在索引时扩展同义词。

所以你只在索引时间分析的时候有它。

例如:

在索引和查询时间分析中使用相同的筛选链,因此搜索的项与索引项匹配。

例如:

代码语言:javascript
运行
复制
<fieldType name="text_synonym" class="solr.TextField">
    <analyzer type="index">
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>       
        <filter class="solr.SynonymFilterFactory" synonyms="syms.txt" ignoreCase="true" expand="true"/>
    </analyzer>
    <analyzer type="query">
       <tokenizer class="solr.WhitespaceTokenizerFactory"/>
       <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
</fieldType>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13467632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档