• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • SolrInputDocument::addField()

    (PECL solr >= 0.9.2)

    Adds a field to the document

    说明

    publicSolrInputDocument::addField(string $fieldName,string $fieldValue[,float $fieldBoostValue= 0.0]): bool

    For 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

    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?