SolrCloud是Solr中一组新的分布式功能的名称。
getLbClient()' 在'org.apache.solr.client.solrj.impl.CloudSolrClient
我已将我的 java 代码中的 solr 版本从 v8 升级到 v9.2.0,并且由于“getLbClient()”在 java 方法中的“org.apache.solr.client.solrj.impl.CloudSolrClient”中受保护访问而出现错误 普...
有两个不同的 solr 索引,它们分别运行良好,但是当我将它们放在一起时,它们没有加载,没有可用的内核
我正在使用 solr 8.6.3,我有两个索引,它们都可以单独工作,但是,当我将它们放在一起时../solr/data/index1 ../solr/data/index2,它们都消失在解决方案仪表板。 但是...
当 _language 字段被视为上下文字段查询时,Solr Suggester 不起作用
Solr suggester 在通过上下文字段查询时返回 0 个结果。 在我的例子中,_language 是我的 ContextFieldQuery。 (我将建议者字典值和 BlendedInfixLookupFactory 作为
我在 Solr 中索引了以下文档: { “id”:“a946c9c8-9adf-4f59-bf96-19612a1eeaa2”, "content_type": "门票", “标题”:...
我正在尝试将 solr 文档插入/更新到 solr 集合中 “ACCT_ID:”1234“ "ACCOUNT_NAME:"测试", "ACCT_地址":"", 在 Solr5 中我没有开始......
Solr:索引没有定义可操作的 DataImportHandler
我试图使用 DataImportHandler 在云模式下使用 Solr 索引我的 MySQL 数据库,以下是它使用 _default 配置集的配置。 solr-7.3.0\server\sol
如何使用 CloudSolrClient 在多数据中心中处理其中一个 zookeeper 主机宕机的异常
请在这里帮助我。我有三个数据中心可用于 zookeeperhosts 的 solr 我总是写入这三个数据中心集合。客户集合在所有数据中心都可用...
“错误:非多值字段 id_length 遇到多个值:[7, 7]”但原始输入没有超过一个值
我正在使用 SolrJ 来填充 solr 集群中的集合。在我的 schema.xml 中,字段 id_length 定义为: 我正在使用 SolrJ 来填充 solr 集群中的集合。在我的 schema.xml 中,字段 id_length 定义为: <field name="id_length" type="int" indexed="true" stored="false"/> 我正在按 1000 个批次填充集合,我正在尝试存储 450k 文档: public void write(SolrDocumentList page) throws SolrServerException, IOException, InterruptedException { List<SolrInputDocument> toIndex = new LinkedList<>(); Iterator<SolrDocument> pageIt = page.iterator(); while (pageIt.hasNext()) { SolrDocument resultDoc = pageIt.next(); SolrInputDocument inputDoc = new SolrInputDocument(); for (String name : resultDoc.getFieldNames()) { inputDoc.addField(name, resultDoc.getFieldValue(name)); } toIndex.add(inputDoc); } client.add(context.stringParams.get("targetCollection"), toIndex); client.commit(context.stringParams.get("targetCollection")); } 但是在一些批次之后,它抛出这个异常: Exception in thread "main" org.apache.solr.client.solrj.impl.CloudSolrClient$RouteException: Error from server at http://localhost:8983/solr/collection_example_shard1_replica_n1: ERROR: [doc=b000001] multiple values encountered for non multiValued field id_length: [7, 7] at org.apache.solr.client.solrj.impl.CloudSolrClient.getRouteException(CloudSolrClient.java:125) at org.apache.solr.client.solrj.impl.CloudSolrClient.getRouteException(CloudSolrClient.java:46) at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.directUpdate(BaseCloudSolrClient.java:579) at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.sendRequest(BaseCloudSolrClient.java:1076) at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.requestWithRetryOnStaleState(BaseCloudSolrClient.java:934) at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.request(BaseCloudSolrClient.java:866) at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:214) at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:106) at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:71) 这里,奇怪的是,它崩溃的输入文档是这样的: SolrInputDocument(fields: [id=b000001, keyword=N/A, table=diagcodes, id_length=7]) 很明显,id_length没有超过一个值,所以发生了什么???? 我期待脚本在每个批次中都能成功运行,没有文档具有多值输入。
我们有一个SOLR云集群,有4个节点。集合是用4个碎片和2个副本创建的。我使用REST端点(指向一个单一实例,用于所有操作),以创建特征(s)......
在Solr 8中,是否可以用 "ClassicIndexSchemaFactory "为每个集合设置schema.xml?
我觉得可以通过schema API,用 "ManagedIndexSchemaFactory "来实现每个集合有每个schema。在Solr8上使用SolrCloud,是否可以每个集合都有schema.xml......。
我有一个solr查询,其qtime为30-40ms。响应时间大约为200ms。一次获取800个文档从搜索查询solr版本6.6 Solr Qtime中返回10个字段-〜...
我正在运行带有9个副本和1个分片的Solr 7.6。当我们运行完全索引时,很少有节点进入恢复模式并永远停留在恢复状态。我们总共有90k父级...
我有5个用solr编制索引的文档。所以现在我想在所有文档(即5个文档)中插入一个新字段。是否可以在不重新索引所有文档的情况下插入新字段?
这是仅为管理控制台或仪表板启用或禁用solr功能的方法。例如,我希望某人只能使用curl命令而不是通过admin访问来导入数据...
如何在solr集合上更新core.properties中的用户定义属性
我们使用的是solr cloud 7.7.2,所有集合都可以正常工作。下面是我们用来创建集合的简化curl语句:curl -X POST -H'Content-type:application / json'...
我们使用的是solr cloud 7.2,所有集合都可以正常工作。以下是我们用来创建集合的简化curl语句:curl -X POST -H'内容类型:application / json'-...
我知道我们不能直接重命名任何solr集合。我们可以创建一个指向集合的别名。但是我们需要重命名集合。有什么办法可以实现...
将文档从索引转换为适合包含在SolrQueryResponse中的SolrDocument的方法
[努力找到将文档从索引转换为适合包含在Solr-core-5.5.2.jar的SolrQueryResponse中的SolrDocument的方法...
在solr中禁用查询结果和文档缓存,仅在solr中使用过滤器缓存吗?
我尝试将文档和查询结果缓存的大小设置为零,但仍然没有被禁用。我看到这些缓存中有很多驱逐,因为其大小为零。如何完全禁用...