SolrUtils::queryPhrase
SolrInputDocument::addField
Solr
PHP Manual

# The SolrInputDocument class

## 導入

This class represents a Solr document that is about to be submitted to the Solr index.

## クラス概要

SolrInputDocument
final SolrInputDocument {
/* 定数 */
const integer SolrInputDocument::SORT_DEFAULT = 1 ;
const integer SolrInputDocument::SORT_ASC = 1 ;
const integer SolrInputDocument::SORT_DESC = 2 ;
const integer SolrInputDocument::SORT_FIELD_NAME = 1 ;
const integer SolrInputDocument::SORT_FIELD_VALUE_COUNT = 2 ;
const integer SolrInputDocument::SORT_FIELD_BOOST_VALUE = 4 ;
/* メソッド */
public bool addField ( string `$fieldName` , string `$fieldValue` [, float `$fieldBoostValue` = 0.0 ] )
public bool clear ( void )
public void __clone ( void )
__construct ( void )
public bool deleteField ( string `$fieldName` )
public void __destruct ( void )
public bool fieldExists ( string `$fieldName` )
public float getBoost ( void )
public SolrDocumentField getField ( string `$fieldName` )
public float getFieldBoost ( string `$fieldName` )
public int getFieldCount ( void )
public array getFieldNames ( void )
public bool merge ( SolrInputDocument `$sourceDoc` [, bool `$overwrite` = true ] )
public bool reset ( void )
public bool setBoost ( float `$documentBoostValue` )
public bool setFieldBoost ( string `$fieldName` , float `$fieldBoostValue` )
public bool sort ( int `$sortOrderBy` [, int `$sortDirection` = SolrInputDocument::SORT_ASC ] )
public array toArray ( void )
}

## 定義済み定数

## SolrInputDocument Class Constants

`SolrInputDocument::SORT_DEFAULT`

  Sorts the fields in ascending order.

`SolrInputDocument::SORT_ASC`

  Sorts the fields in ascending order.

`SolrInputDocument::SORT_DESC`

  Sorts the fields in descending order.

`SolrInputDocument::SORT_FIELD_NAME`

  Sorts the fields by name

`SolrInputDocument::SORT_FIELD_VALUE_COUNT`

  Sorts the fields by number of values.

`SolrInputDocument::SORT_FIELD_BOOST_VALUE`

  Sorts the fields by boost value.

## 目次

- SolrInputDocument::addField — Adds a field to the document
- SolrInputDocument::clear — Resets the input document
- SolrInputDocument::__clone — Creates a copy of a SolrDocument
- SolrInputDocument::__construct — Constructor
- SolrInputDocument::deleteField — Removes a field from the document
- SolrInputDocument::__destruct — Destructor
- SolrInputDocument::fieldExists — Checks if a field exists
- SolrInputDocument::getBoost — Retrieves the current boost value for the document
- SolrInputDocument::getField — Retrieves a field by name
- SolrInputDocument::getFieldBoost — Retrieves the boost value for a particular field
- SolrInputDocument::getFieldCount — Returns the number of fields in the document
- SolrInputDocument::getFieldNames — Returns an array containing all the fields in the document
- SolrInputDocument::merge — Merges one input document into another
- SolrInputDocument::reset — This is an alias of SolrInputDocument::clear
- SolrInputDocument::setBoost — Sets the boost value for this document
- SolrInputDocument::setFieldBoost — Sets the index-time boost value for a field
- SolrInputDocument::sort — Sorts the fields within the document
- SolrInputDocument::toArray — Returns an array representation of the input document

SolrUtils::queryPhrase
SolrInputDocument::addField
Solr
PHP Manual