solrj相关内容

Solrcloud Zookeper设置:等待4000毫秒后没有找到注册的领导者,收集:c1切片:shard2

使用solr 4.10.3,我通过java中的嵌入式jetty服务器启动solr。我试图用2个分片(领导者)配置solrcloud。我有一个外部zookeeper设置,我指向zookeeper实例,同时启动这样的solr。 System.setProperty(“zkHost”, “192.168.2.21:2111”); System.setProperty(“numShards”, ..
发布时间:2019-01-02 21:03:20 Java开发

使用SolrJ和Solr4进行刻面

我已经浏览了本网站上的相关问题但未找到相关解决方案。 使用表单的HTTP请求查询我的Solr4索引时 & facet = true& facet.field = country 回复包含所有不同的国家/地区以及每个国家/地区的计数。 如何使用SolrJ获取此信息? 我尝试过以下操作,但它只返回所有国家/地区的总计数,而不是每个国家/地区: sol ..
发布时间:2019-01-02 15:48:46 Java开发

通过Solrj查询Solr:基础知识

我正在尝试通过Eclipse中的solrj查询solr。 我已经尝试了最新的 solrj wiki 示例: import org.apache.solr.client.solrj.SolrServer; import org.apache.solr.client.solrj.SolrServerException; import org.apache.solr.client.so ..
发布时间:2019-01-02 15:02:31 Java开发

在Solr(J)中搜索嵌套文档

我为PDF文档实现了一个简单的添加工具。我首先创建所有文档的主文档(SolrInputDocument)。它获取了诸如author,filehash,keywords,'content_type = document'等字段。 之后我为每个页面生成一个SolrInputDocument,这个对象得到一个像'parentID_p01'的id,页面作为字段值,'content_type = pa ..
发布时间:2018-12-28 22:09:30 Java开发

使用多个字段对solr搜索结果进行排序(solrj)

我需要根据两个因素对从apache solr返回的结果进行排序: 我们的系统中有三个实体被solr索引(组,项目和数据集)和结果我希望首先显示数据集,然后是项目,然后是组;但我仍然希望它尊重每种类型的得分值。 所以,例如:结果将是 数据集得分为0.325 得分为0.282的数据集 得分为0.200的数据集 得分为0.298的项目 得分为0.186的项目 得分为0.360 ..
发布时间:2018-12-28 16:01:05 Java开发

更喜欢Apache Lucene而不是Solr的情况?

使用Solr 1.4(开箱即用的分面搜索,分组,复制,http管理与luke,......)有几个优点。 即使我在我的Java应用程序中嵌入了搜索功能,我也可以使用 SolrJ 来避免使用Solr时的HTTP权衡。是否推荐SolrJ? 那么,您何时会建议使用“纯Lucene”?它有更好的性能还是需要更少的RAM?是否可以更好地进行单元测试? PS:我知道这个问题。 解决方案 ..
发布时间:2018-12-27 19:08:00 Java开发

SolrJ addFile使文档保持打开状态

我已经提交了类似的问题,但我已将问题分解为最简单的形式,所以我要再次发布: 问题是,如果我多次添加同一个文件,SolrJ似乎保持文件句柄打开。 我使用以下方法向Solr提交文档: public boolean addDocument(File doc)throws IOException,SolrServerException { ContentStreamUpdateR ..
发布时间:2018-12-24 12:21:49 Java开发

SolrJ线程安全

我在Web应用程序中使用CommonsHttpSolrServer。在多个请求上重用CommonsHttpSolrServer是否安全,还是应该为每个请求实例化一个新对象?无法在API文档中找到答案。 解决方案 根据文档和源代码注释,SolrJ是线程安全的。 但是,小心的时候要小心你更新solr。根据这篇文章,事务是按实例实现的,而不是每个队列实现的。这意味着每个线程都没有自己的孤立 ..
发布时间:2018-12-22 19:37:57 Java开发

如何将SolrQuery(SOLRJ)转换为URL?

在使用SOLRJ时,我想知道如何使用SOLR查询语法将SolrQuery对象转换为其URL表示形式。我尝试使用.toString()方法,但它没有返回正确的查询表示。还有其他一些方法吗? 解决方案 我推荐HttpSolrServer 您可以看到Solrj代码本身使用了这个原因。 public NamedList request(final SolrRequest ..
发布时间:2018-12-20 22:43:48 Java开发

Solr与索尔建议者

使用Solr Suggester从solrj获取结果的正确方法是什么? 这是我的要求: SolrQuery query = new SolrQuery(); query.setRequestHandler(“/ suggest”); query.setParam(“suggest”,“true”); query.setParam(“suggest.build”,“true ..
发布时间:2018-12-17 11:14:27 Java开发

基于Solr规则的提升

我正在使用 Solr-5.0.0 。我在字段 product_name 上搜索。 我需要添加一些规则来获得相关结果。 如果我搜索一个单词,如果完全匹配存在,它应该是第一位的。 例如:如果我搜索笔记本电脑,它应该使用 laptop product_name em> first。 如果我搜索多个单词,它应该遵守规则1.并且最少的单词长度距离名称首先出现。 例如:如果我搜索 dell ..
发布时间:2018-12-11 22:15:58 Java开发

如何使用SolrJ获取solr服务器中所有核心的列表

我们正在使用Solr进行搜索,并将数据分片到多个核心。我们每周有一个核心数据,因此我们每周动态创建和删除核心。 如何查询solr服务器以获取其所有核心的列表? JavaDoc说我可以使用 coreAdminHandler.getCoreContainer()。getCoreNames(),但我不确定如何构建coreAdminHandler对象。 解决方案 请求 http:// loc ..
发布时间:2018-12-05 11:02:39 Java开发

从Solr中检索对象

所以,我有一个基于 java的web项目,显示从3个独立服务中检索到的信息,托管在不同的服务器上,我使用 Apache Http Client 通过REST检索信息 JSON 中的API,使用 Gson库。我将Json转换为用于显示信息的POJO。 现在我想在我的项目中实现搜索功能,所以我在一个单独的服务器上安装了Solr,我是什么想要的是: 索引所有3项服务的solr服务器中的JSO ..
发布时间:2018-12-04 12:55:56 Java开发

SolrJ - 索引多个类并确保文档唯一性

我想使用SolrJ来索引一组Java类。每个类实例由其id确定,该id在类中是唯一的。但是,通过使用Solr @Field批注从这些类生成Solr文档,事实证明此批注不保证存储在Solr索引中的已创建文档的唯一性(相同的id值可能属于多个类)。 我尝试将注释方法与Solr UUID数据类型相结合,以便在solr模式中的指定字段中生成唯一的id值,但没有成功。 结果,我创建了一个简单的注 ..
发布时间:2018-08-02 15:58:49 其他开发

使用Solr索引文档会产生预期的mime类型application / octet-stream但得到text / html

我想要做的是使用Solr索引文档。 我已经在Windows环境中安装并启动了Solr服务器而我正在尝试使用SolrJ进行索引。 但是,当我尝试将solr文档添加到服务器时,如下所示会导致错误 server.add(indexDoc); 错误 来自http:// localhost:8983 / solr的服务器出错:预期的mime类型applicati ..
发布时间:2018-08-02 15:45:28 Java开发

如何在Solr中获取最后的索引记录?

我想知道如何在Apache Solr中获取/搜索最后一个索引记录..? 当现有记录更新时,它会结束所有记录记录...所以我想得到最后一个索引记录。 谢谢.. 解决方案 您可以在Solr架构中添加一个'timestamp'字段,将当前日期/时间添加到记录中。 ..
发布时间:2018-08-02 13:25:23 Java开发

Solr在Https - SolrJ Connection问题上运行

我在tomcat顶部的Https(8443)端口运行Solr,如何使用solrj客户端访问该solr,我只能看到CommonsHttpSolrServer可用, 请问是否有办法使用SolrJ访问启用https端口的solr? 解决方案 Solrj内部使用 SSL指南。 这应该会有所帮助。 ..
发布时间:2018-07-10 17:42:29 其他开发