`

solr Exception:Exception while setting value Caused by: java.lang.IllegalArgume

阅读更多
使用了QueryResponse的getBean来获取实体类对象集合。
结果报了这个错误。

原因是我的实体类中的title使用的是String类型,
但是solr的schema.xml中配置的对应的title确实multiValued="true",
这就相当于实体类中必须使用
String[]类型的title。
结果就报了这个错误。

只要去掉schema.xml中的multiValued="true"或者改为false就可以了。
分享到:
评论

相关推荐

    solr在java中使用总结

    - 运行Tomcat,此时Tomcat会自动解压solr.war文件,但可能会出现ErrorfilterStart错误。 4. **修改web.xml配置文件:** - 打开并编辑solr-4.9/WEB-INF/web.xml文件,添加如下配置: ```xml <env-entry-name>...

    node-solr:Node.js 的 Solr 模块

    Node.js 的 Solr 模块参考Node.js: : Solr: : 使用npm test运行测试。 如果您没有在 127.0.0.1:8983 上运行 Solr,请编辑“test/common.js”。使用示例请参阅使用测试。 这是一个快速示例: var solr = require ( ...

    solr-7.4.0.zip

    要启动Solr 7.4.0,你需要先设置`JAVA_HOME`环境变量,然后进入解压后的目录,执行`bin/solr start`(在Windows上是`bin\solr.cmd start`)。这将启动一个单节点的Solr服务器。如果你想要配置多节点的SolrCloud模式...

    java进阶Solr从基础到实战

    在本套课程中,我们将全面的讲解Solr,从Solr基础到Solr高级,再到项目实战,基本上涵盖了Solr中所有的知识点。 主讲内容 章节一:Solr基础(上) 1. 环境搭建 2. 核心讲解 3. 数据导入 4. 各种中文分析器 章节二:...

    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开发指南.pdf

    3. **复制Solr WAR文件**: 将`solr-4.9.1.war`文件复制到Tomcat的`webapps`目录下,并重命名为`solr.war`。 4. **复制必要的JAR包**: 复制`solr-4.9.1\example\lib\ext`目录下的所有JAR文件到Tomcat的`lib`目录下。...

    Solr结合Java所需Jar

    在Java环境中使用Solr,我们需要引入相应的Jar包来支持Java代码与Solr服务器进行交互。下面将详细介绍Solr与Java集成的关键知识点,以及如何管理和使用相关的Jar文件。 1. **SolrJ**:SolrJ是Solr提供的Java客户端...

    solr -8.11.1.zip 文件

    solr -8.11.1.zip 文件

    java8看不到源码-ansible-role-solr:yauh.solr-用于设置Solr的Ansible角色

    java8 看不到源码Solr 引导程序 设置 Solr 搜索平台的 Ansible 角色 要求 系统上需要有Java,推荐角色yauh.java8。 角色变量 以下变量可与 solr 角色一起使用: solr_source: ...

    solr入门java工程

    在这个"solr入门java工程"中,我们将探讨如何使用Java客户端与华为FusionInsight SolrTest进行交互,以及如何在SolrCloud模式下进行分布式搜索。 首先,让我们了解Solr的基本概念。Solr的核心功能是提供高效的全文...

    windows-solr集群.docx

    <env-entry-type>java.lang.String ``` - **创建Core**: - 在`D:\solr-home`目录下创建名为`core2`的文件夹。 - 在`core2`文件夹下创建`data`和`conf`文件夹。 - 将`solr-7.7.2\example\example-DIH\solr\...

    solr4.7服务搭建

    1. **复制 solr.war 文件**:将 `D:\solr\solr-4.7.2\example\webapps` 下的 solr.war 文件复制到 `D:\solr\tomcat7\webapps` 目录。 2. **复制 Solr 配置文件**:将 `D:\solr\solr-5.2.0\server\solr` 下的所有文件...

    Java搜索服务Solr操作指南.pdf

    在Java后台开发中,Solr通过SolrJ客户端库与Java应用进行交互,通过配置和编码实现数据索引、搜索等功能。 ### 1. Solr服务器搭建与配置 搭建Solr服务需要Java环境,推荐在Linux系统中使用Tomcat作为应用服务器进行...

    solr学习文档简介1

    3. 运行环境:solr 需要运行在一个 Servlet 容器中,Solr4.10.3 要求 jdk 使用 1.7 以上,Solr 默认提供 Jetty(java 写的 Servlet 容器),使用 jetty 启动:使用 cmd 命令行,进入 example 文件夹启动启动命令 ...

    solr笔记solr笔记

    Solr 是 Apache 下的一个项目,是使用 Java 开发的,全文搜索服务器。Solr 是基于 Lucene 的,它可以独立运行,独立对外提供搜索和索引服务。Solr 提供了一个灵活的全文搜索解决方案,可以满足各种搜索需求。 Solr ...

    Apache.Solr.Search.Patterns.1783981849

    This book is for developers who already know how to use Solr and are looking at procuring advanced strategies for improving their search using Solr. This book is also for people who work with ...

    简单java实现的solr以及redis小demo

    import org.apache.solr.client.solrj.impl.HttpSolrClient; SolrClient solrServer = new HttpSolrClient("http://localhost:8983/solr"); solrServer.add(documents); // 添加文档到索引 solrServer.commit(); //...

    最新版linux solr-8.8.2.tgz

    Solr 是由 Apache 软件基金会维护的一个项目,它基于 Java 并可部署在各种操作系统上,包括 Linux。这个最新的版本 8.8.2 带来了若干性能改进、新特性和修复的错误,旨在提供更稳定和高效的搜索服务。 在 Linux 上...

    solr-5.2.1-src.tgz源码

    Solr源码在MyEclipse下的... <Environment name="solr/home" type="java.lang.String" value="E:\Solr" override="true" /> </Context> 注:value对应地址即你创建的solr/home目录地址 4. 部署到tomcat,开始Solr

Global site tag (gtag.js) - Google Analytics