`

solr multivalued 说明

 
阅读更多
solr的schema.xml配置文件在配置field的时候有个属性:
multiValued: true if this field may contain multiple values per document,这个说明有些模糊。
下面具体说明下:

1 我们怎么给同一个field加多个值呢。可以这样:

假如我的 keywords 域是multivalued 的,那我可以这样添加多个值。
<doc>
<field name=keywords>solr<field/>
<field name=keywords>lucene<field/>
<field name=keywords>seach<field/>
</doc>

但你搜索的时候,响应给客户端的域keywords是一个列表list。如下:
<arr name="keywords">
    <str>solr</str>
    <str>lucene</str>
    <str>seach</str>
</arr>
如果不是multivalued 类型的,那么就是<str></str>格式的。
分享到:
评论

相关推荐

    Solr入门配置说明

    【Solr入门配置说明】 Solr,全称为Apache Solr,是一个开源的、基于Java的企业级搜索应用服务器。它提供了一种高效、可扩展的全文检索能力,支持多种数据源,如XML、JSON等,通过HTTP接口进行通信,使得开发者能够...

    ikanalyzer-solr8.4.0_solr8_solr_ikanalyzer_中文分词_

    &lt;field name="content" type="text_ik" indexed="true" stored="true" multiValued="false"/&gt; ``` 5. **重启Solr**:完成上述配置后,需要重启 Solr 服务器以使更改生效。 6. **测试与优化**:在实际应用中,...

    SOLR-7学习2020.docx

    此外,还可以配置 `termVectors`、`compressed`、`multivalued` 等属性以满足不同的搜索需求。 总之,Solr 是一个强大的基于 Lucene 的搜索引擎,提供了一套完整的企业级搜索解决方案,包括易于部署、管理以及定制...

    IK分词solr5.0.0

    &lt;field name="content" type="text_ik" indexed="true" stored="true" multiValued="false" required="false"/&gt; ``` 这样,字段`content`就会使用IK分词器进行分词。 4. **重启Solr**:保存对schema.xml的修改后...

    Solr学习笔记。。

    Solr 是一个开源的全文搜索服务器,由Apache Lucene项目维护。它提供了高效、可扩展的搜索和分析功能,常用于大数据量的全文检索、数据分析和分布式搜索应用。本篇文章将详细探讨Solr的安装运行、添加分词器以及配置...

    solr中文文档.pdf

    ### SOLR中文文档知识点概述 #### 一、Lucene与SOLR的关系及全文搜索概念 1. **Lucene原理**:Lucene是Apache软件基金会4 Jakarta项目中的一个子项目,是一个高性能、全功能的文本搜索引擎库。它不是一个完整的...

    solr6.6-IK

    &lt;field name="content" type="text_ik" indexed="true" stored="true" multiValued="false" /&gt; ``` 在 Solr 6.6 版本中,IK 分词器可能已经进行了优化和升级,以提高性能和处理复杂文本的能力。这可能包括了新词...

    Tomcat8.0与Solr8.0的整合

    等待一段时间,访问`http://localhost:8080/solr/`,如果看到Solr的管理界面,说明Solr已经被成功部署到Tomcat上了。 然而,为了实现中文搜索,我们需要配置IK分词器。IK Analyzer是一款开源的、高性能的中文分词器...

    Solr-ik分词

    &lt;field name="content" type="text_ik" indexed="true" stored="true" multiValued="false" required="false"/&gt; ``` 这将在索引文档时对`content`字段的内容进行Ik分词。 4. 重启Solr服务器,让配置生效。 在MySQL...

    Solr.3.1.Cookbook_Code

    理解各种字段类型(如text、int、date等)及其属性(如stored、indexed、multiValued等)至关重要。 4. **数据导入导出(DIH,DataImportHandler)**:Solr提供了数据导入工具,用于从数据库或其他数据源批量导入...

    solr 中文分词其IKAnalyzer 支持solr版本5.X-7.X

    &lt;field name="content" type="text_ik" indexed="true" stored="true" multiValued="false"/&gt; ``` 4. **重启Solr**:保存并关闭`schema.xml`后,重启Solr服务器,使配置生效。 5. **测试与优化**:通过Solr的...

    solr6.5使用的IK分词

    5. **使用说明**: 提供的`说明.txt`文件中应包含关于如何使用IK分词器的详细指南,包括如何查询、如何调整分词策略等。请参照该文件进行操作。 通过以上步骤,你就可以在Solr 6.5中成功集成并使用IK分词器了。这将...

    solr4.1安装配置

    在本文中,我们将深入探讨如何在Windows 7 64位环境下安装配置Solr 4.1,并结合IK分词器进行中文处理,以及使用SolrJ进行索引操作。 一、安装配置Solr 4.1 1. **安装JDK**: - 首先,下载并安装JDK 7的64位版本,...

    solr环境搭建和中文分词器IK配置

    3. **验证安装**:启动成功后,通过浏览器访问`http://localhost:8983/solr/`,如果看到Solr管理界面,说明环境搭建成功。 接下来,我们要配置IK分词器,用于处理中文搜索: 1. **下载IK分词器**:IKAnalyzer是一...

    solr5配置中文分词

    &lt;field name="content" type="text_ik" indexed="true" stored="true" multiValued="false" required="false"/&gt; ``` 这表示`content`字段将使用我们刚定义的IK分词器进行分词。 5. 重启Solr服务以使更改生效。 ...

    solr配置中文解析器和将数据导入solr索引库时所需的jar包

    &lt;field name="content" type="text_chinese" indexed="true" stored="true" multiValued="false"/&gt; ``` 4. **重启Solr服务**:完成以上配置后,记得重启Solr服务器以使改动生效。 接下来,我们讨论在导入数据到...

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

    &lt;field name="content" type="text_ik" indexed="true" stored="true" multiValued="false" /&gt; ``` 这里,`useSmart`参数表示是否开启智能分析模式,可以根据实际需求调整。 三、Solr优化与性能提升 1. 分词器性能...

    IKAnalyzer分词及solr4103配置说明

    &lt;field name="content" type="text_ik" indexed="true" stored="true" multiValued="false"/&gt; ``` 5. **启动Solr**:完成以上配置后,重启Solr服务,使其生效。 6. **测试与应用**:使用Solr提供的Admin界面或API...

    solr 7.2.1IK分词jar包

    &lt;field name="content" type="text_ik" indexed="true" stored="true" required="false" multiValued="false"/&gt; ``` 4. 重启Solr服务,使改动生效。 使用IK分词器后,Solr可以对中文文档进行有效的分词,从而改善...

Global site tag (gtag.js) - Google Analytics