[英]PHP Solr PECL Extension Support Field Updating
根据我在该SO答案中找到的信息:
从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.