solrj相关内容

Solr是否可以保留将HTML文档格式设置为结果的格式?

如何在HTML文档中维护HTML文档的原始格式.Solr给出的结果? 我正试图在我的一个公司网站中提供搜索功能,该网站拥有数百万个文档,并且都没有类似的格式,因此很难单独格式化每个文档. 我正在apache网站上使用 Solr 4.1夜间构建,该站点已对solr-提供内置支持细胞和蒂卡.也就是说,我不需要分别配置它们. solr-cell或tika可以在任何地方保留这些格式吗? ..
发布时间:2021-04-08 20:33:32 其他开发

搜索多个Solr核心的最佳方法

我正在开发一个用作solr客户端的应用程序。我必须进行多核搜索,其中字段完全相同。我不知道实现它的最佳方法。我在Java中使用solrj。 最好是使用solr的分布式搜索或使用应用程序侧的线程在每个单独的核心上进行搜索? 示例 http:// XXXX:8983 / solr / core1 http:// XXXX:8983 / solr / core2 http:/ / ..
发布时间:2020-10-22 19:04:39 Java开发

使用commitWithin进行Solr性能没有意义

我正在运行一个非常简单的性能实验,将2000个文档发布到应用程序中。 实习生将其持久保存到关系数据库中,并将其发送到Solr进行索引(在同一请求中)。 我正在测试3个用例: 根本不建立索引-约45秒即可发布2000个文档 包括索引-提交每次添加之后。大约8分钟(!)发布和索引2000个文档 包括索引-commitWithin 1ms〜55秒(!)发布和索引2000个文档 第 ..
发布时间:2020-10-06 05:46:56 其他开发

如何通过分片将嵌入式Solr彼此连接

我一直在使用具有多个基本Solr服务器的分片进行集群。我还使用了一个嵌入式solr服务器(Solrj Java API)和许多基本solr服务器,并通过分片连接它们,因为嵌入式solr服务器是它们的调用者。为此,我使用了下面的代码行。 SolrQuery query = new SolrQuery(); query.set(“ shards”,“ solr1URL,solr2URL,. ..
发布时间:2020-10-03 02:37:16 其他开发

如何通过SolrJ客户端执行远程Solr核心备份?

我想编写一个基于SolrJ的Java客户端,该客户端将从远程Solr服务器将整个核心数据提取到一个文件中.稍后,我想将此文件重播到另一个远程Solr服务器核心. 实现此功能的最佳方法是什么? 解决方案 最新的Solr版本现在可以使用. 要在一台Solr Server上实现备份并在另一台Solr Server上进行还原,需要执行以下操作: 对于solr.xml中的每个Sol ..
发布时间:2020-09-18 05:53:32 其他开发

索引后锁定的文件

我的(网络)应用程序中具有以下工作流程: 从档案中下载pdf文件 为文件编制索引 删除文件 我的问题是,在对文件建立索引之后,它保持锁定状态,而删除部分会引发异常. 这是我为文件建立索引的代码段: try { ContentStreamUpdateRequest req = new ContentStreamUpdateRequest("/update/extra ..
发布时间:2020-09-04 23:05:16 其他开发

SolrJ中缺少必填的唯一键字段错误

我的项目中有这个问题.我使用Apache Poi读取了.xlsx excel文件,并且希望在Solr核心中为它们建立索引.我使用SolrInputDocument索引读取文件.这是我的Java代码 package org.solr; import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSF ..
发布时间:2020-09-03 21:09:46 Java开发

Solr Range Facets根据搜索查询动态修改范围

这就是我正在尝试做的. 我在价格字段上定义了一个方面. 1)当查询"wordA"时 我希望各个方面介于0-1000之间,分为5个间隔,因为"wordA"的最高价格永远不会超过1000 2)当查询"wordB"时 我希望将方面从0-50分为5个间隔,因为查询"wordB"的最高价格永远不会超过50. 因此,基本上,我希望构面范围能够动态变化,以使查询"wordB"的最终匹配范围不会 ..
发布时间:2020-09-03 04:00:07 服务器开发

无法在solr 6.0中找到schema.xml文件,因此要对其进行配置,我是否应该添加一个新文件,否则它将自动发生?

我在solR中创建了一个名为"testcore"的新内核,但是在solR 6.0中,我无法在conf文件夹中找到Schema.xml文件,因此我应该手动创建它还是会自动对其进行自我配置?/p> 我想索引示例文档中的一个示例,因此要索引它是我应该提到Schema.xml文档,否则它将自动发生,因为solR 6是无模式的. 我正在尝试遵循本教程 https://examples.java ..
发布时间:2020-09-03 02:15:13 服务器开发

如何在自定义Solr筛选器中向文档添加新字段

我正在Solr中编写一个自定义过滤器,以将令牌发布到Apache Stanbol进行增强,并将响应编入同一文档中不同字段的索引. 在下面的测试代码中,我得到了Stanbol响应并将其作为新文档添加到Solr.我的要求是将stanbolResponse作为字段值添加到被索引的同一文档中. 我认为如果可以从过滤器中的TokenStream检索文档ID,则可以完成此操作. 任何人都可以通过示 ..
发布时间:2020-07-29 20:04:59 其他开发

Solr停用词替换为_符号

我在自动建议中遇到solr停用词的问题.所有停用词均由_符号代替. 例如,我在字段"deal_title"中有文本"the simple text in".当我尝试搜索单词"simple"时,solr向我显示下一个结果"_ simple text _",但我希望使用"simple text". 有人可以解释一下为什么这样做会如此以及如何解决吗? 这是我的schema.xml的一部分 ..
发布时间:2020-07-09 18:37:18 其他开发

是否将Spring Solr数据用于像备份一样的灵活请求?

我想在Spring上实现一个与我当前的Solr或SolrCloud交互的应用程序.我考虑是否使用Spring Data Solr.但是我认为,如果我只运行这样的查询,则还没有实现CloudSolrServer: http://localhost:8983/solr/replication?command=backup 并检查备份是否完成(我将执行get请求,解析JSON,并查看上次备份时 ..
发布时间:2020-07-09 18:37:02 Java开发

如何忽略SOLR查询中的某些字段

我有 Solr 5.3.1 ,并且需要对除某些字段以外的所有字段进行查询(我需要在某些字段中进行搜索,而不是以这种方式检索字段来检索[/?q = query& fl = field1,field2,field3]) 我尝试了一些解决方案,但没有用 1.如何在SOLR查询中排除字段 [此解决方案无效] 2. [以下解决方案有效,但需要更多时间] query = field1: ..
发布时间:2020-07-07 06:19:28 其他开发

如何在SolrJ中插入具有多个子Bean的Bean对象

我有一个Bean类活动,该活动将概要文件列表和一个用户Bean相关联.现在,如果我试图通过SOLRJ在Solr中插入这个Activity bean,它将给我空指针异常. 异常是由以下代码引起的: public boolean insert (T bean) { try { UpdateResponse response = solrClient.addBean ..
发布时间:2020-07-07 06:15:52 Java开发

有SolrJ查询生成器吗?

使用solr 5.2.0想知道是否有类似于Elasticsearch查询构建器API的查询构建器API/Jar/Ckient,还是我们必须大胆地做String Kungfu才能在Solr中构建查询? 解决方案 不幸的是,在SolrJ中,没有诸如查询的生成器之类的东西进入q -Parameter. 但是:由于Solr已经在Lucene上运行,因此我们也可以使用Lucene ..
发布时间:2020-07-07 06:13:34 其他开发

使用solrj作为客户端从Solr删除索引

我正在使用solrj作为客户端来索引solr服务器上的文档. 在从solr服务器上通过'id'删除索引时遇到问题. 我正在使用以下代码删除索引: server.deleteById("id:20"); server.commit(true,true); 此后,当我再次搜索文档时,搜索结果中也包含上述文档.不知道此代码出了什么问题. 请帮我解决问题. 谢谢! 解决方案 ..
发布时间:2020-07-07 06:13:32 其他开发