问题标签 [spring-data-solr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1112 浏览

java - 具有 Solr 4.1 多核的 Spring Data Solr

在服务器启动时出现以下异常,我猜它在某处期待一个默认构造函数。那么,spring-data-solr 与 solr muticores 实现是否存在限制,这是我的实现,

存储库

applicationContext-solr.xml

例外

org.springframework.beans.factory.BeanCreationException:在文件 [/home/rupanjan/Installations/apache-tomcat-7.0.39/webapps/pegonwheels-server/WEB-INF/classes/net 中定义的名称为“repositoryMembershipIndexService”的 bean 创建错误/pegonwheels/spring/datasolr/domain/service/RepositoryMembershipIndexService.class]:bean 的实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 bean 类 [net.pegonwheels.spring.datasolr.domain.service.RepositoryMembershipIndexService]:构造函数抛出异常;嵌套异常是 java.lang.IllegalArgumentException: [Assertion failed] - 此参数是必需的;在 org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:

0 投票
2 回答
1128 浏览

java - 如何在 Spring Data Solr 1.0 中搜索短语

我有一个包含引用短语和其他单词的搜索查询,并且想使用 spring-data-solr 1.0。

这是一个示例查询:dog "siamese cat" penguin

我一直在尝试类似的东西,

这就是我一直在尝试的,直到我看到contains()当它包含空格时会引发异常。

最近我在尝试.expression(),但不确定它是如何工作的,或者这是否是一个可行的解决方案。

有任何想法吗?谢谢/w

0 投票
2 回答
1287 浏览

java - 使用 Spring Data Solr 提升几个字段中的一个值

我有一个visibility具有一组可能值的 solr 字段,我想使用 Spring Data Solr 执行搜索。如果可能的话,我想使用in()和提升一些但不是所有的值。

这是我需要的搜索示例,

visibility:(visible^1000 archived)

或者

visibility:(visible^1000 draft^500 archived)

这在 1.0.0.RELEASE 或更高版本中是否可行?目前我正在使用 1.0.0.RELEASE。

谢谢,/w

0 投票
1 回答
1264 浏览

solr - Spring Data Solr 地理查询

我刚刚开始在 Solr 周围玩一点,并设法让它在 Tomcat servlet 容器中运行。我现在想使用 Spring Data 中的存储库方法,但在尝试处理 lat/lon 字段(即:地理空间数据)时遇到了困难。我想存储一些类似推文的数据。这是我目前使用的模式(试图遵循wiki):

如果没有地理字段,这会很好,我不知道如何在我的 POJO 中进行映射(我尝试在地理字段中使用双重 [],如 MongoDB 和 String,但没有取得多大成功):

将地理字段映射为简单字符串 ([lat],[lng]) 时,抛出的异常是:

我尝试查看项目测试,但没有找到任何使用地理字段的 POJO。

关于如何进行的任何想法?

谢谢!

0 投票
1 回答
4271 浏览

solr - Spring data Solr:IllegalArgumentException - 此参数是必需的

每当我尝试使用 Spring 数据存储库查询 Solr 时,都会出现以下异常:

文档:

存储库:

配置+测试:

0 投票
1 回答
308 浏览

java - 使用 java、spring 获得 solr 的前 10 个结果

我在 Spring MVC 框架中使用 java 进行查询,我的查询显示了 600 多个结果,但我只想要前 10 个结果。

这是我到目前为止所拥有的:

0 投票
1 回答
3892 浏览

java - 如何使用 spring-data-solr 在空间搜索中返回距离和分数

我正在使用带有 Solr 4.4.0 和 Spring 3.2.4.RELEASE 的 spring-data-solr 1.0.0.RELEASE 编写基于 Spring MVC 的搜索 API。

我能够运行基本查询,但找不到任何好的示例如何在结果中返回 score 和 distance:geodist()。

我知道我可以使用如下查询从 Solr 获取结果

但我不知道如何使用 spring-data-solr 获取从 Solr 返回的分数和距离属性。我试过以下代码

但得到以下异常:

感谢大家的关注和帮助!!!

0 投票
1 回答
1214 浏览

spring - org.apache.solr.client.solrj.embedded.EmbeddedSolrServer 的类文件未找到

我想在我现有的 Web 应用程序中设置一个嵌入式 Solr 服务器。但我在创建 bean 方面已经失败了:

这是我的 maven 依赖项(我想使用此处注释部分中提到的嵌入式服务器版本):

这是我的配置类(它的必要部分):

0 投票
1 回答
680 浏览

spring-mvc - 如何在 Solr 中查询 where 条件?

我需要为搜索自动完成编写一个 solr 查询,用户可以在其中输入 product_name 或 product_style_no wherepetitor_id=1 ,并返回竞争对手列表。我使用了 Spring Data Solr @Query 注释,但无法在 solr 中实现“WHERE”条件。这是我的代码:

0 投票
2 回答
6871 浏览

java - 如何使用 spring-data-solr 构建 FacetQuery,它从 solr 索引返回所有文档(*:*)

我想编写一个 FacetQuery,它可能没有任何条件,除了一个过滤条件 (fq)。以下查询是我想使用 spring-data-solr API 构建的示例。

如何在 FacetQuery 中设置查询参数 (q=*:*)?

环境:我正在使用 spring-data-solr 1.0.0.RELEASE 和 Solr 4.4.0 和 Spring 3.2.4.RELEASE 编写基于 Spring MVC 的搜索 API。