The SolrInputDocument class

(PECL solr >= 0.9.2)


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

Sınıf Sözdizimi

final SolrInputDocument {
/* Sabitler */
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 ;
/* Yöntemler */
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 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

Öntanımlı Sabitler

SolrInputDocument Class Constants


Sorts the fields in ascending order.


Sorts the fields in ascending order.


Sorts the fields in descending order.


Sorts the fields by name


Sorts the fields by number of values.


Sorts the fields by boost value.


add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top