Php/docs/class.solrinputdocument

From Get docs

(PECL solr >= 0.9.2)

Introduction

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


Class synopsis


final SolrInputDocument {

/* Constants */

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

/* Methods */

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

}

Predefined Constants

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