The SolrQuery class

(PECL solr >= 0.9.2)

Introduction

Represents a collection of name-value pairs sent to the Solr server during a request.

Class synopsis

classSolrQueryextendsSolrModifiableParamsimplementsSerializable {
constintORDER_ASC = 0;
constintORDER_DESC = 1;
public__construct(string$q = ?)
publicaddExpandSortField(string$field, string$order = ?): SolrQuery
publicaddFacetDateOther(string$value, string$field_override = ?): SolrQuery
publicaddFacetQuery(string$facetQuery): SolrQuery
publicaddField(string$field): SolrQuery
publicaddGroupSortField(string$field, int$order = ?): SolrQuery
publicaddMltQueryField(string$field, float$boost): SolrQuery
publicaddSortField(string$field, int$order = SolrQuery::ORDER_DESC): SolrQuery
publiccollapse(SolrCollapseFunction$collapseFunction): SolrQuery
publicgetExpand(): bool
publicgetFacet(): bool
publicgetFacetDateEnd(string$field_override = ?): string
publicgetFacetDateGap(string$field_override = ?): string
publicgetFacetDateHardEnd(string$field_override = ?): string
publicgetFacetDateOther(string$field_override = ?): array
publicgetFacetDateStart(string$field_override = ?): string
publicgetFacetLimit(string$field_override = ?): int
publicgetFacetMethod(string$field_override = ?): string
publicgetFacetMinCount(string$field_override = ?): int
publicgetFacetMissing(string$field_override = ?): bool
publicgetFacetOffset(string$field_override = ?): int
publicgetFacetPrefix(string$field_override = ?): string
publicgetFacetSort(string$field_override = ?): int
publicgetFields(): array
publicgetGroup(): bool
publicgetHighlightAlternateField(string$field_override = ?): string
publicgetHighlightFormatter(string$field_override = ?): string
publicgetHighlightFragmenter(string$field_override = ?): string
publicgetHighlightFragsize(string$field_override = ?): int
publicgetHighlightMergeContiguous(string$field_override = ?): bool
publicgetHighlightSimplePost(string$field_override = ?): string
publicgetHighlightSimplePre(string$field_override = ?): string
publicgetHighlightSnippets(string$field_override = ?): int
publicgetMlt(): bool
publicgetMltBoost(): bool
publicgetMltCount(): int
publicgetQuery(): string
publicgetRows(): int
publicgetStart(): int
publicgetStats(): bool
publicgetTerms(): bool
publicgetTermsSort(): int
publicremoveFacetDateOther(string$value, string$field_override = ?): SolrQuery
publicsetExpand(bool$value): SolrQuery
publicsetFacet(bool$flag): SolrQuery
publicsetFacetDateEnd(string$value, string$field_override = ?): SolrQuery
publicsetFacetDateGap(string$value, string$field_override = ?): SolrQuery
publicsetFacetDateHardEnd(bool$value, string$field_override = ?): SolrQuery
publicsetFacetDateStart(string$value, string$field_override = ?): SolrQuery
publicsetFacetEnumCacheMinDefaultFrequency(int$frequency, string$field_override = ?): SolrQuery
publicsetFacetLimit(int$limit, string$field_override = ?): SolrQuery
publicsetFacetMethod(string$method, string$field_override = ?): SolrQuery
publicsetFacetMinCount(int$mincount, string$field_override = ?): SolrQuery
publicsetFacetMissing(bool$flag, string$field_override = ?): SolrQuery
publicsetFacetOffset(int$offset, string$field_override = ?): SolrQuery
publicsetFacetPrefix(string$prefix, string$field_override = ?): SolrQuery
publicsetFacetSort(int$facetSort, string$field_override = ?): SolrQuery
publicsetGroup(bool$value): SolrQuery
publicsetHighlightAlternateField(string$field, string$field_override = ?): SolrQuery
publicsetHighlightFormatter(string$formatter, string$field_override = ?): SolrQuery
publicsetHighlightFragmenter(string$fragmenter, string$field_override = ?): SolrQuery
publicsetHighlightFragsize(int$size, string$field_override = ?): SolrQuery
publicsetHighlightMaxAlternateFieldLength(int$fieldLength, string$field_override = ?): SolrQuery
publicsetHighlightMergeContiguous(bool$flag, string$field_override = ?): SolrQuery
publicsetHighlightSimplePost(string$simplePost, string$field_override = ?): SolrQuery
publicsetHighlightSimplePre(string$simplePre, string$field_override = ?): SolrQuery
publicsetHighlightSnippets(int$value, string$field_override = ?): SolrQuery
publicsetMlt(bool$flag): SolrQuery
publicsetMltCount(int$count): SolrQuery
publicsetMltMaxWordLength(int$maxWordLength): SolrQuery
publicsetMltMinDocFrequency(int$minDocFrequency): SolrQuery
publicsetMltMinTermFrequency(int$minTermFrequency): SolrQuery
publicsetMltMinWordLength(int$minWordLength): SolrQuery
publicsetQuery(string$query): SolrQuery
publicsetRows(int$rows): SolrQuery
publicsetStart(int$start): SolrQuery
publicsetStats(bool$flag): SolrQuery
publicsetTerms(bool$flag): SolrQuery
publicsetTermsField(string$fieldname): SolrQuery
publicsetTermsMaxCount(int$frequency): SolrQuery
publicsetTermsMinCount(int$frequency): SolrQuery
publicsetTermsSort(int$sortType): SolrQuery
publicsetTimeAllowed(int$timeAllowed): SolrQuery
public__destruct()
}

Predefined Constants

SolrQuery::ORDER_ASC

Used to specify that the sorting should be in acending order

SolrQuery::ORDER_DESC

Used to specify that the sorting should be in descending order

SolrQuery::FACET_SORT_INDEX

Used to specify that the facet should sort by index

SolrQuery::FACET_SORT_COUNT

Used to specify that the facet should sort by count

SolrQuery::TERMS_SORT_INDEX

Used in the TermsComponent

SolrQuery::TERMS_SORT_COUNT

Used in the TermsComponent

Table of Contents

To Top