SolrInputDocument::addField
(PECL solr >= 0.9.2)
SolrInputDocument::addField — Adds a field to the document
说明
public SolrInputDocument::addField(string
$fieldName
, string $fieldValue
, float $fieldBoostValue
= 0.0): boolFor multi-value fields, if a valid boost value is specified, the specified value will be multiplied by the current boost value for this field.
参数
-
fieldName
-
The name of the field
-
fieldValue
-
The value for the field.
-
fieldBoostValue
-
The index time boost for the field. Though this cannot be negative, you can still pass values less than 1.0 but they must be greater than zero.
返回值
成功时返回 true
, 或者在失败时返回 false
。

User Contributed Notes 1 note
prabhatkr at gmail dot com ¶
7 years ago
The method from second example here http://php.net/manual/en/solr.examples.php fails to add document, with following error.
-----
[qtp853119666-20] WARN org.apache.solr.handler.loader.XMLLoader – XML element <add> has invalid XML attr: allowDups
-----
This is possibly a solr bug or pecl issue.
Any help here please?
备份地址:http://www.lvesu.com/blog/php/solrinputdocument.addfield.php