繁体   English   中英

PHP Solr PECL扩展支持字段更新

[英]PHP Solr PECL Extension Support Field Updating

根据我在该SO答案中找到的信息:

更新SOLR索引上的特定字段

从Solr 4.0开始,可以通过其HTTP API更新Solr文档的特定字段。

在此处查看PHP Solr PECL扩展页面:

http://pecl.php.net/package/solr

似乎暗示已添加Solr 4.0功能支持。 我在这里浏览了扩展的文档:

http://www.php.net/manual/en/book.solr.php

特别是addDocument的文档在这里:

http://www.php.net/manual/en/solrclient.adddocument.php

但是它似乎并不表示“覆盖”文档是指先删除它,然后添加当前文档,还是单独更新字段。 似乎也没有任何专门用于更新字段的方法。

有谁知道扩展名是否具有在不删除文档的情况下更新字段值的功能?

更改日志中没有任何内容表明php_solr扩展支持更新单个字段(字段更新对您的架构也有一些要求)。 我想说它不是优先事项,因为它与再次提交文档(工具链应该能够做到)没有太大区别。

overwrite替换了allowDups和另外两个与allowDups中的XML更新消息相关的设置,但与字段级更新无关-只是当uniqueKey已存在于索引中时您要采取的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM