`
zhengchao860730
  • 浏览: 62469 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

solr suggest 实现拼音或汉字 输入都能达到推荐搜索的要求.

阅读更多

 

我的案例

 

这里我们对title做suggest推荐搜索, 例如搜索"魔兽世界"和"moshoushijie" 都能出现 "魔兽世界XXXX"的相关推荐词

 

此时我们需要对title的词建立拼音索引, 而后对建立组合列copyField类型的字段 tt .. 

 

代码片段 schema.xml

<fields>
    ....
    <field name="title"   type="string" indexed="true" stored="true" />
    <field name="titlePY"   type="string" indexed="true" stored="true" />
    <field name="tt"      type="string" indexed="true" stored="true" multiValued="true" />
    ....
  </fields>  
  ...
  <copyField source="title" dest="tt"/>
  <copyField source="titlePY" dest="tt"/>
  ...

 

 

此时搜索域 tt , "魔兽"或者"moshou" ,而后展现列  title 即可,

suggest

 后半张图.

s2

 

分享到:
评论

相关推荐

    solr cloud6.1.0拼音分词

    Solr Cloud 6.1.0 是 Apache Solr 的一...总之,Solr Cloud 6.1.0 的拼音分词功能极大地增强了中文搜索的体验,使得用户可以通过拼音输入找到相关的信息。通过适当地配置和优化,可以实现更高效、准确的全文检索服务。

    solr7.5_ik分词器,suggest配置源文件文件

    总结来说,本压缩包提供的内容涉及Solr 7.5版本中Ik分词器和Suggest组件的配置与使用,对于搭建支持中文搜索和自动补全功能的搜索引擎环境非常有帮助。用户在Windows或Linux环境下可以直接启动Solr服务,体验这些...

    solr4.7.2+mmseg2.0+pinyinAnalyzer实现拼音、简拼检索

    总结来说,"solr4.7.2+mmseg2.0+pinyinAnalyzer实现拼音、简拼检索"是一种优化中文搜索体验的技术方案,结合了先进的全文搜索服务器、高效的中文分词工具和拼音分析器,提升了搜索引擎的智能化水平。在实践中,我们...

    solr实现京东搜索

    Solr是Apache Lucene项目的一个子项目,是一个...从关键词搜索到分类过滤,再到价格排序和分页,Solr都能提供稳定高效的解决方案。通过不断优化和扩展,Solr能够满足电商网站日益增长的搜索需求,提供卓越的搜索体验。

    solr.war包solr.war包solr.war包solr.war包solr.war包

    solr.warsolr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包...

    solr实现的搜索引擎

    本章我们将深入探讨Solr如何实现搜索引擎,并结合《解密搜索引擎技术实战》第八章的代码实例进行详细解析。 1. **Solr的基本架构** Solr的核心架构包括索引、查询和处理三个主要部分。索引部分负责将数据转换为可...

    跟益达学Solr5之拼音分词

    3. **查询匹配**: 当用户输入拼音或拼音首字母时,Solr会根据配置的拼音字段进行匹配。它会将用户的输入转换为拼音,并与索引中的拼音数据进行比较,从而找到匹配的文档。 4. **优化性能**: 为了提高查询效率,可以...

    Solr实现电扇站内搜索

    Solr实现电扇站内搜索Solr实现电扇站内搜索Solr实现电扇站内搜索Solr实现电扇站内搜索

    solr(solr-9.0.0.tgz)

    Solr,全称为Apache Solr,是Apache软件基金会的一个开源项目,主要用来处理全文搜索和企业级的搜索应用。它基于Java,利用Lucene库构建,提供了高效、可扩展的搜索和导航功能。Solr-9.0.0是该软件的最新版本,此...

    solr 5.x 和 6.x 最新中文分词器

    总之,选择合适的中文分词器并对其进行有效配置,对于提升Solr的中文搜索效果至关重要。同时,关注Solr的版本更新和最佳实践,有助于保持系统的稳定性和性能。在实际应用中,应结合业务需求不断调整优化,以达到理想...

    solr_拼音分词器_pinyin4j

    而pinyinAnalyzer是Solr中的一个分词器,它利用了pinyin4j库来对输入的中文文本进行拼音分析,从而实现基于拼音的搜索。 在Solr中,分词器(Analyzer)是处理文本的关键部分,它们负责将用户输入的查询或文档内容...

    Apache Solr(solr-8.11.1.zip)

    总的来说,Apache Solr 8.11.1是一个功能强大且高度可定制的搜索平台,适用于各种规模的企业应用,无论是用于网站搜索、电商产品搜索,还是大数据分析场景,都能提供高效的搜索解决方案。通过下载并解压"solr-8.11.1...

    Solr in action.mobi

    PART 1 MEET SOLR. .................................................................1 1 ■ Introduction to Solr 3 2 ■ Getting to know Solr 26 3 ■ Key Solr concepts 48 4 ■ Configuring Solr 82 5 ■ ...

    solr中文文档.pdf

    - 对于中文搜索的支持,推荐使用庖丁分词器。在`schema.xml`中添加以下字段类型定义: ```xml &lt;fieldType name="text" class="solr.TextField" positionIncrementGap="100"&gt; &lt;tokenizer class="com.chuangs....

    solr-dataimport-scheduler.jar 可使用于solr7.x版本

    Solr 数据导入调度器(solr-dataimport-scheduler.jar)是一个专门为Apache Solr 7.x版本设计的组件,用于实现数据的定期索引更新。在理解这个知识点之前,我们需要先了解Solr的基本概念以及数据导入处理...

    solr-4.10.3.rar

    5. **处理中文**:对于中文搜索,Solr需要特殊配置。例如,需要使用分词器(如IK分词器)来处理中文文本,将每个词语作为单独的索引项。在`schema.xml`中添加相应的分析器和字段类型设置。 6. **性能优化**:Solr...

    solr实现电商自定义打分

    Solr,全称为Apache Solr,是一款开源的全文搜索引擎,广泛应用于电商、新闻、文档检索等领域。它提供了高效、可扩展的搜索与分析能力。在电商领域,搜索结果的排序和打分对于用户体验至关重要,因为它直接影响到...

    solr搜索自动补全

    因此,要实现自动补全功能,我们可以通过实现或引入一些额外的机制来完成。 在文档中提到了一个名为suggest.js的插件,它是专门用于实现Solr搜索自动补全的一个JavaScript工具。Suggest.js插件的作用是,在用户开始...

    solr(solr-9.0.0-src.tgz)源码

    Solr是Apache软件基金会的一个开源项目,它是基于Java的全文搜索服务器,被广泛应用于企业级搜索引擎的构建。源码分析是深入理解一个软件系统工作原理的重要途径,对于Solr这样的复杂系统尤其如此。这里我们将围绕...

Global site tag (gtag.js) - Google Analytics