Php/docs/class.solrinputdocument

提供:Dev Guides
< Php
移動先:案内検索

(PECL solr >= 0.9.2)

はじめに

このクラスは、Solr インデックスにサブミットされようとしている Solr 文書を表現します。


クラス概要


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 クラス定数

SolrInputDocument::SORT_DEFAULT
フィールドを昇順でソート
SolrInputDocument::SORT_ASC
フィールドを昇順でソート
SolrInputDocument::SORT_DESC
フィールドを降順でソート
SolrInputDocument::SORT_FIELD_NAME
フィールドを名前でソート
SolrInputDocument::SORT_FIELD_VALUE_COUNT
フィールドを値の数でソート
SolrInputDocument::SORT_FIELD_BOOST_VALUE
boost 値でフィールドをソート


目次