问题标签 [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.
java - 如何在 Spring-data-solr 中进行多边形空间搜索
我必须进行如下查询:-
fq=latlng:IsWithin(POLYGON(('23.60 71.60','28.65 71.68','28.60 72.61','28.63 72.65')))
现在我陷入了如何使用 Spring-Data-Solr 执行此查询的问题,其中我的功能类似于
如果有人告诉如何进行将会很有帮助
spring-data - Spring Data solr 展示
我正在尝试了解 spring data solr 展示项目。
https://github.com/christophstrobl/spring-data-solr-showcase
在花了相当多的时间之后,我找不到 productRepository 是如何实现和注入的https://github.com/christophstrobl/spring-data-solr-showcase/blob/master/src/main/java/org/ springframework/data/solr/showcase/product/ProductServiceImpl.java
ProductRepository 被定义为接口(https://github.com/christophstrobl/spring-data-solr-showcase/blob/master/src/main/java/org/springframework/data/solr/showcase/product/ProductRepository.java ) 我没有找到任何实现这个接口的代码
如果有人能指出这个接口的实现和注入方向,那就太好了。
solr - Spring Data Solr 上嵌入式 solr 的 Solr.xml 和 schema.xml
我对EmbeddedSolrServerFactory
Spring Data Solr 的使用感到困惑。我有一个嵌入 Solr 服务器的配置:
solr.embedded
如果属性为真,我想使用嵌入式 Solr 。它按预期工作,但是当它尝试创建 SolrServer bean 时,出现以下异常:
Caused by: java.io.FileNotFoundException: /Users/ignasi/solr_home/solr.xml (No such file or directory)
所以我想这意味着需要 solr.xml 文件。该文件的内容应该是哪个?我也需要 schema.xml 文件吗?
spring - 找不到 XML 模式命名空间的 Spring NamespaceHandler http://www.springframework.org/schema/data/solr
我正在尝试集成 spring 和 Apache solr。为此,我正在尝试 NamespaceHandler http://www.springframework.org/schema/data/solr。但这给了我以下错误。任何人都可以帮助我。
这会导致错误
提前感谢您的帮助..
java - 带有弹簧数据的 solr dynamicField
我有一个带有类似架构的 solr 核心
我的产品就像
假设可以将 solr 保存为
我正在使用 spring-data-solr 连接和使用 solr。动态字段是动态的,因此我无法在我的 中定义它们@SolrDocument
,因此无法轻松更新或查询我的产品。
它可以通过org.apache.solr.client.solrj.SolrServer
手动完成。无论如何使用弹簧数据来处理动态字段?也许通过Map
在 Document 中定义一个并要求 Spring 使用映射键作为 solr 字段?
spring - indexing document to a specific collection using spring data solr
I am trying to index a document to a specific collection in solr. The collection name is 'program'. I am using spring data solr.
I am getting the below error when trying to save the document:
My assumption is that the annotation @SolrDocument is not recognized. spring-data-solr is trying to post the document to /solr/update whereas it should try to post it to /solr/program/update.However I am not sure how to prove it or fix it.
My schema is available on the link below:
The update request handler is available in the link below:
spring-config-xml
Model definition:
Repository definition:
Controller:
Below are the versions used:
solr - Solr 停用词替换为 _ 符号
在我的自动建议中,我遇到了 solr 停用词的问题。所有停用词都替换为 _ 符号。
例如,我在“deal_title”字段中有文本“简单文本”。当我尝试搜索单词“simple”时,solr 显示下一个结果“_ simple text _”,但我期望“simple text”。
有人可以解释一下为什么会这样以及如何解决吗?这是我的 schema.xml 的一部分
solr - 等待来自池的连接超时 - 尽管有单个 SolrServer
我们的 solrServer 客户端的连接池很快就会出现连接不足的问题,即使在使用数百个池时也是如此(我们尝试了 1024,只是为了更好地衡量)。
根据我的阅读,不使用单例 HttpSolrServer 对象可能会导致以下异常。但是,请参阅下面的 XML 配置:
XML配置:
在这一点上,我们不知所措。我们在 tomcat7 上运行一个 Web 应用程序。每当用户请求一个新网站时,我们都会向 Solr 服务器发送一个或多个请求,请求我们需要的任何内容,这些请求通常是单个条目或 20 页(使用 Spring Data)。
至于我们实现的其余部分,我们使用了一个抽象的 SolrOperationsrepository 类,它由我们的每个存储库(每个核心一个存储库)扩展。
以下是我们如何设置我们的 solrServer。我怀疑我们在这里做了一些根本错误的事情,这就是为什么我们的联系正在溢出。根据日志,它们总是被返回到池中,顺便说一句。
注释掉的代码主要用于测试目的。我还在其他地方读到您无法即时操作 solrServer 对象。这引出了一个问题,如何在 XML 配置中设置超时/池大小?
存储库的实现如下所示:
你们中的任何人都可以指出我们所犯的可能导致这个问题的错误吗?就像我说的,我们不知所措。提前致谢,我当然会在我们取得进展或您要求更多信息时更新问题。
solr - Spring data solr - Full Data import via DIH
I am using solr 4.10.2 and Spring data solr for integration. In order to protect solr, I added an security entry in web.xml. So, did the following changes in the Solrcontext. Note:- We have only one core in our Application.
Now, I want to schedule the full-data import every 5 mins.
Security is the core name.
Getting below error with this change ....
Not sure what am i missing here ...
Thanks
solr - Spring data solr - 带有高亮的 Bean
我正在编写一个与 Solr 通信的 Web 应用程序,并且我正在使用 Spring Data Solr + SolrJ 来获取 Java 中的信息。
对于 Solr 查询,我使用 (e)DisMax 和一些选项(现在,也许以后我需要添加其他东西):
对于这种结构,我以这种方式构建了一个 bean
我将执行查询:
之后,在我的 Document 对象中,我只找到“id”和“text”。是否也可以对 bean 进行注释以获取Highlight?
在网上看,我发现使用 Spring Data Solr + SorlJ 的例子很少。