Php/docs/class.solrinputdocument

来自菜鸟教程
跳转至:导航、​搜索

(PECL solr >= 0.9.2)

简介

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


类摘要


final SolrInputDocument {

/* 常量 */

const int SORT_DEFAULT = 1

const int SORT_ASC = 1

const int SORT_DESC = 2

const int SORT_FIELD_NAME = 1

const int SORT_FIELD_VALUE_COUNT = 2

const int SORT_FIELD_BOOST_VALUE = 4

/* 方法 */

public addChildDocument ( SolrInputDocument $child ) : void

public addChildDocuments ( array &$docs ) : void

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

public clear ( ) : bool

public __clone ( ) : void

public __construct ( )

public deleteField ( string $fieldName ) : bool

public __destruct ( ) : void

public fieldExists ( string $fieldName ) : bool

public getBoost ( ) : float

public getChildDocuments ( ) : array

public getChildDocumentsCount ( ) : int

public getField ( string $fieldName ) : SolrDocumentField

public getFieldBoost ( string $fieldName ) : float

public getFieldCount ( ) : int|false

public getFieldNames ( ) : array

public hasChildDocuments ( ) : bool

public merge ( SolrInputDocument $sourceDoc [, bool $overwrite = true ] ) : bool

public reset ( ) : bool

public setBoost ( float $documentBoostValue ) : bool

public setFieldBoost ( string $fieldName , float $fieldBoostValue ) : bool

public sort ( int $sortOrderBy [, int $sortDirection = SolrInputDocument::SORT_ASC ] ) : bool

public toArray ( ) : array

}

预定义常量

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.


Table of Contents