Клас SolrQuery
(PECL solr >= 0.9.2)
Вступ
Надає колекцію пар ім'я-значення, відправлену на сервер Solr під час запиту.
Огляд класів
class SolrQuery
extends
SolrModifiableParams
implements
Serializable {
/* Константы */
const
int
ORDER_ASC = 0;
const
int
ORDER_DESC = 1;
const
int
FACET_SORT_INDEX = 0;
const
int
FACET_SORT_COUNT = 1;
const
int
TERMS_SORT_INDEX = 0;
const
int
TERMS_SORT_COUNT = 1;
/* Свойства */
/* Методы */
public __construct(string $q = ?)
public addExpandFilterQuery(string $fq): SolrQuery
public addExpandSortField(string $field, string $order = ?): SolrQuery
public addFacetDateField(string $dateField): SolrQuery
public addFacetDateOther(string $value, string $field_override = ?): SolrQuery
public addFacetField(string $field): SolrQuery
public addFacetQuery(string $facetQuery): SolrQuery
public addField(string $field): SolrQuery
public addFilterQuery(string $fq): SolrQuery
public addGroupField(string $value): SolrQuery
public addGroupFunction(string $value): SolrQuery
public addGroupQuery(string $value): SolrQuery
public addGroupSortField(string $field, int $order = ?): SolrQuery
public addHighlightField(string $field): SolrQuery
public addMltField(string $field): SolrQuery
public addMltQueryField(string $field, float $boost): SolrQuery
public addSortField(string $field, int $order = SolrQuery::ORDER_DESC): SolrQuery
public addStatsFacet(string $field): SolrQuery
public addStatsField(string $field): SolrQuery
public collapse(SolrCollapseFunction $collapseFunction): SolrQuery
public getExpand(): bool
public getExpandFilterQueries(): array
public getExpandQuery(): array
public getExpandRows(): int
public getExpandSortFields(): array
public getFacet(): bool
public getFacetDateEnd(string $field_override = ?): string
public getFacetDateFields(): array
public getFacetDateGap(string $field_override = ?): string
public getFacetDateHardEnd(string $field_override = ?): string
public getFacetDateOther(string $field_override = ?): array
public getFacetDateStart(string $field_override = ?): string
public getFacetFields(): array
public getFacetLimit(string $field_override = ?): int
public getFacetMethod(string $field_override = ?): string
public getFacetMinCount(string $field_override = ?): int
public getFacetMissing(string $field_override = ?): bool
public getFacetOffset(string $field_override = ?): int
public getFacetPrefix(string $field_override = ?): string
public getFacetQueries(): array
public getFacetSort(string $field_override = ?): int
public getFields(): array
public getFilterQueries(): array
public getGroup(): bool
public getGroupCachePercent(): int
public getGroupFacet(): bool
public getGroupFields(): array
public getGroupFormat(): string
public getGroupFunctions(): array
public getGroupLimit(): int
public getGroupMain(): bool
public getGroupNGroups(): bool
public getGroupOffset(): int
public getGroupQueries(): array
public getGroupSortFields(): array
public getGroupTruncate(): bool
public getHighlight(): bool
public getHighlightAlternateField(string $field_override = ?): string
public getHighlightFields(): array
public getHighlightFormatter(string $field_override = ?): string
public getHighlightFragmenter(string $field_override = ?): string
public getHighlightFragsize(string $field_override = ?): int
public getHighlightHighlightMultiTerm(): bool
public getHighlightMaxAlternateFieldLength(string $field_override = ?): int
public getHighlightMaxAnalyzedChars(): int
public getHighlightMergeContiguous(string $field_override = ?): bool
public getHighlightRegexMaxAnalyzedChars(): int
public getHighlightRegexPattern(): string
public getHighlightRegexSlop(): float
public getHighlightRequireFieldMatch(): bool
public getHighlightSimplePost(string $field_override = ?): string
public getHighlightSimplePre(string $field_override = ?): string
public getHighlightSnippets(string $field_override = ?): int
public getHighlightUsePhraseHighlighter(): bool
public getMlt(): bool
public getMltBoost(): bool
public getMltCount(): int
public getMltFields(): array
public getMltMaxNumQueryTerms(): int
public getMltMaxNumTokens(): int
public getMltMaxWordLength(): int
public getMltMinDocFrequency(): int
public getMltMinTermFrequency(): int
public getMltMinWordLength(): int
public getMltQueryFields(): array
public getQuery(): string
public getRows(): int
public getSortFields(): array
public getStart(): int
public getStats(): bool
public getStatsFacets(): array
public getStatsFields(): array
public getTerms(): bool
public getTermsField(): string
public getTermsIncludeLowerBound(): bool
public getTermsIncludeUpperBound(): bool
public getTermsLimit(): int
public getTermsLowerBound(): string
public getTermsMaxCount(): int
public getTermsMinCount(): int
public getTermsPrefix(): string
public getTermsReturnRaw(): bool
public getTermsSort(): int
public getTermsUpperBound(): string
public getTimeAllowed(): int
public removeExpandFilterQuery(string $fq): SolrQuery
public removeExpandSortField(string $field): SolrQuery
public removeFacetDateField(string $field): SolrQuery
public removeFacetDateOther(string $value, string $field_override = ?): SolrQuery
public removeFacetField(string $field): SolrQuery
public removeFacetQuery(string $value): SolrQuery
public removeField(string $field): SolrQuery
public removeFilterQuery(string $fq): SolrQuery
public removeHighlightField(string $field): SolrQuery
public removeMltField(string $field): SolrQuery
public removeMltQueryField(string $queryField): SolrQuery
public removeSortField(string $field): SolrQuery
public removeStatsFacet(string $value): SolrQuery
public removeStatsField(string $field): SolrQuery
public setEchoHandler(bool $flag): SolrQuery
public setEchoParams(string $type): SolrQuery
public setExpand(bool $value): SolrQuery
public setExpandQuery(string $q): SolrQuery
public setExpandRows(int $value): SolrQuery
public setExplainOther(string $query): SolrQuery
public setFacet(bool $flag): SolrQuery
public setFacetDateEnd(string $value, string $field_override = ?): SolrQuery
public setFacetDateGap(string $value, string $field_override = ?): SolrQuery
public setFacetDateHardEnd(bool $value, string $field_override = ?): SolrQuery
public setFacetDateStart(string $value, string $field_override = ?): SolrQuery
public setFacetEnumCacheMinDefaultFrequency(int $frequency, string $field_override = ?): SolrQuery
public setFacetLimit(int $limit, string $field_override = ?): SolrQuery
public setFacetMethod(string $method, string $field_override = ?): SolrQuery
public setFacetMinCount(int $mincount, string $field_override = ?): SolrQuery
public setFacetMissing(bool $flag, string $field_override = ?): SolrQuery
public setFacetOffset(int $offset, string $field_override = ?): SolrQuery
public setFacetPrefix(string $prefix, string $field_override = ?): SolrQuery
public setFacetSort(int $facetSort, string $field_override = ?): SolrQuery
public setGroup(bool $value): SolrQuery
public setGroupCachePercent(int $percent): SolrQuery
public setGroupFacet(bool $value): SolrQuery
public setGroupFormat(string $value): SolrQuery
public setGroupLimit(int $value): SolrQuery
public setGroupMain(string $value): SolrQuery
public setGroupNGroups(bool $value): SolrQuery
public setGroupOffset(int $value): SolrQuery
public setGroupTruncate(bool $value): SolrQuery
public setHighlight(bool $flag): SolrQuery
public setHighlightAlternateField(string $field, string $field_override = ?): SolrQuery
public setHighlightFormatter(string $formatter, string $field_override = ?): SolrQuery
public setHighlightFragmenter(string $fragmenter, string $field_override = ?): SolrQuery
public setHighlightFragsize(int $size, string $field_override = ?): SolrQuery
public setHighlightHighlightMultiTerm(bool $flag): SolrQuery
public setHighlightMaxAlternateFieldLength(int $fieldLength, string $field_override = ?): SolrQuery
public setHighlightMaxAnalyzedChars(int $value): SolrQuery
public setHighlightMergeContiguous(bool $flag, string $field_override = ?): SolrQuery
public setHighlightRegexMaxAnalyzedChars(int $maxAnalyzedChars): SolrQuery
public setHighlightRegexPattern(string $value): SolrQuery
public setHighlightRegexSlop(float $factor): SolrQuery
public setHighlightRequireFieldMatch(bool $flag): SolrQuery
public setHighlightSimplePost(string $simplePost, string $field_override = ?): SolrQuery
public setHighlightSimplePre(string $simplePre, string $field_override = ?): SolrQuery
public setHighlightSnippets(int $value, string $field_override = ?): SolrQuery
public setHighlightUsePhraseHighlighter(bool $flag): SolrQuery
public setMlt(bool $flag): SolrQuery
public setMltBoost(bool $flag): SolrQuery
public setMltCount(int $count): SolrQuery
public setMltMaxNumQueryTerms(int $value): SolrQuery
public setMltMaxNumTokens(int $value): SolrQuery
public setMltMaxWordLength(int $maxWordLength): SolrQuery
public setMltMinDocFrequency(int $minDocFrequency): SolrQuery
public setMltMinTermFrequency(int $minTermFrequency): SolrQuery
public setMltMinWordLength(int $minWordLength): SolrQuery
public setOmitHeader(bool $flag): SolrQuery
public setQuery(string $query): SolrQuery
public setRows(int $rows): SolrQuery
public setShowDebugInfo(bool $flag): SolrQuery
public setStart(int $start): SolrQuery
public setStats(bool $flag): SolrQuery
public setTerms(bool $flag): SolrQuery
public setTermsField(string $fieldname): SolrQuery
public setTermsIncludeLowerBound(bool $flag): SolrQuery
public setTermsIncludeUpperBound(bool $flag): SolrQuery
public setTermsLimit(int $limit): SolrQuery
public setTermsLowerBound(string $lowerBound): SolrQuery
public setTermsMaxCount(int $frequency): SolrQuery
public setTermsMinCount(int $frequency): SolrQuery
public setTermsPrefix(string $prefix): SolrQuery
public setTermsReturnRaw(bool $flag): SolrQuery
public setTermsSort(int $sortType): SolrQuery
public setTermsUpperBound(string $upperBound): SolrQuery
public setTimeAllowed(int $timeAllowed): SolrQuery
public __destruct()
/* Наследуемые методы */
public SolrModifiableParams::__construct()
public SolrModifiableParams::__destruct()
}
Обумовлені константи
SolrQuery::ORDER_ASC
Використовується для вказівки того, що сортування має бути в порядку зростання
SolrQuery::ORDER_DESC
Використовується для вказівки, що сортування має бути в порядку зменшення
SolrQuery::FACET_SORT_INDEX
Використовується для вказівки сортування фасету за індексом
SolrQuery::FACET_SORT_COUNT
Використовується для вказівки того, що фасет має сортувати за кількістю
SolrQuery::TERMS_SORT_INDEX
Використовується в TermsComponent
SolrQuery::TERMS_SORT_COUNT
Використовується в TermsComponent
Зміст
- SolrQuery::addExpandFilterQuery— Перевизначає запит основного фільтра, визначає, які документи включити до основної групи
- SolrQuery::addExpandSortField— Упорядковує документи у розширених групах (параметр expand.sort)
- SolrQuery::addFacetDateField - Карти для facet.date
- SolrQuery::addFacetDateOther— Додає ще один параметр facet.date.other
- SolrQuery::addFacetField— Додає інше поле до фасету
- SolrQuery::addFacetQuery— Додає фасетний запит
- SolrQuery::addField— Вказує, які поля повертатиме в результаті
- SolrQuery::addFilterQuery— Визначає запит фільтру
- SolrQuery::addGroupField— Додає поле, яке використовуватиметься для угруповання результатів
- SolrQuery::addGroupFunction— Дозволяє групувати результати з урахуванням унікальних значень запиту функції (параметр group.func)
- SolrQuery::addGroupQuery— Дозволяє групувати документи, що відповідають цьому запиту.
- SolrQuery::addGroupSortField - Додає поле сортування групи (параметр group.sort)
- SolrQuery::addHighlightField - Відповідає hl.fl
- SolrQuery::addMltField— Встановлює поле для використання для подібності
- SolrQuery::addMltQueryField - Відповідає mlt.qf
- SolrQuery::addSortField— Використовується для керування сортуванням результатів
- SolrQuery::addStatsFacet— Запитує повернення допоміжних результатів для значень у фасеті
- SolrQuery::addStatsField - Відповідає параметру stats.field
- SolrQuery::collapse— Згортає набір результатів до одного документа на групу
- SolrQuery::__construct - Конструктор
- SolrQuery::__destruct - Деструктор
- SolrQuery::getExpand— Повертає true, якщо увімкнено розширення групи
- SolrQuery::getExpandFilterQueries— Повертає запити на розширений фільтр
- SolrQuery::getExpandQuery— Повертає параметр розширеного запиту expand.q
- SolrQuery::getExpandRows— Повертає кількість рядків, що відображаються у кожній групі (expand.rows)
- SolrQuery::getExpandSortFields - Повертає масив полів
- SolrQuery::getFacet— Повертає значення параметра фасету
- SolrQuery::getFacetDateEnd— Повертає значення параметра facet.date.end
- SolrQuery::getFacetDateFields - Повертає всі поля facet.date
- SolrQuery::getFacetDateGap— Повертає значення параметра facet.date.gap
- SolrQuery::getFacetDateHardEnd— Повертає значення параметра facet.date.hardend
- SolrQuery::getFacetDateOther— Повертає значення параметра facet.date.other
- SolrQuery::getFacetDateStart— Повертає нижню межу першого діапазону дат для всіх аспектів дати у цьому полі
- SolrQuery::getFacetFields— Повертає всі поля фасетів
- SolrQuery::getFacetLimit— Повертає максимальну кількість лічильників обмежень, яка має бути повернена для полів фасету
- SolrQuery::getFacetMethod— Повертає значення параметра facet.method
- SolrQuery::getFacetMinCount— Повертає мінімальну кількість полів аспектів, які мають бути включені у відповідь
- SolrQuery::getFacetMissing— Повертає поточний стан facet.missing
- SolrQuery::getFacetOffset— Повертає усунення у списку обмежень, які будуть використовуватися для посторінкової навігації
- SolrQuery::getFacetPrefix— Повертає префікс фасету
- SolrQuery::getFacetQueries— Повертає всі фасетні запити
- SolrQuery::getFacetSort— Повертає тип сортування фасету
- SolrQuery::getFields— Повертає список полів, які будуть повернені у відповіді
- SolrQuery::getFilterQueries - Повертає масив запитів фільтра
- SolrQuery::getGroup— Повертає true, якщо угруповання увімкнено
- SolrQuery::getGroupCachePercent— Повертає відсоткове значення групового кешу
- SolrQuery::getGroupFacet— Повертає значення параметра group.facet
- SolrQuery::getGroupFields— Повертає групові поля (значення параметра group.field)
- SolrQuery::getGroupFormat - Повертає значення group.format
- SolrQuery::getGroupFunctions— Повертає групові функції (значення параметрів group.func)
- SolrQuery::getGroupLimit— Повертає значення group.limit
- SolrQuery::getGroupMain— Повертає значення group.main
- SolrQuery::getGroupNGroups— Повертає значення group.ngroups
- SolrQuery::getGroupOffset— Повертає значення group.offset
- SolrQuery::getGroupQueries— Повертає всі параметри group.query
- SolrQuery::getGroupSortFields— Повертає значення group.sort
- SolrQuery::getGroupTruncate— Повертає значення group.truncate
- SolrQuery::getHighlight— Повертає стан параметра hl
- SolrQuery::getHighlightAlternateField— Повертає виділене поле для використання як резервну копію або за замовчуванням
- SolrQuery::getHighlightFields— Повертає всі поля, для яких Solr має генерувати виділені фрагменти
- SolrQuery::getHighlightFormatter— Повертає засіб форматування для виділеного висновку
- SolrQuery::getHighlightFragmenter— Повертає генератор фрагментів тексту для виділеного тексту
- SolrQuery::getHighlightFragsize— Повертає кількість символів фрагментів для виділення
- SolrQuery::getHighlightHighlightMultiTerm— Повертає, чи потрібно включати виділення для запитів діапазону/підстановочних знаків/нечітких/префіксів
- SolrQuery::getHighlightMaxAlternateFieldLength— Повертає максимальну кількість символів поля для повернення
- SolrQuery::getHighlightMaxAnalyzedChars— Повертає максимальну кількість символів у документі для пошуку відповідних фрагментів
- SolrQuery::getHighlightMergeContiguous— Повертає, чи повернути суміжні фрагменти в один фрагмент
- SolrQuery::getHighlightRegexMaxAnalyzedChars— Повертає максимальну кількість символів із поля під час використання фрагментатора регулярного виразу
- SolrQuery::getHighlightRegexPattern— Повертає регулярний вираз для фрагментації
- SolrQuery::getHighlightRegexSlop— Повертає коефіцієнт відхилення від ідеального розміру фрагмента
- SolrQuery::getHighlightRequireFieldMatch— Повертає, якщо поле буде виділено лише у тому випадку, якщо запит відповідає цьому конкретному полю
- SolrQuery::getHighlightSimplePost— Повертає текст, який з'являється після виділення.
- SolrQuery::getHighlightSimplePre— Повертає текст, який з'являється перед виділеним виразом
- SolrQuery::getHighlightSnippets— Повертає максимальну кількість виділених фрагментів для створення кожного поля
- SolrQuery::getHighlightUsePhraseHighlighter— Повертає стан параметра hl.usePhraseHighlighter
- SolrQuery::getMlt— Повертає, чи мають бути включені результати MoreLikeThis
- SolrQuery::getMltBoost— Повертає, чи буде запит посилений релевантністю виразу, що цікавить.
- SolrQuery::getMltCount— Повертає кількість схожих документів, які повертаються для кожного результату
- SolrQuery::getMltFields— Повертає всі поля, які потрібно використати для порівняння
- SolrQuery::getMltMaxNumQueryTerms— Повертає максимальну кількість умов запиту, які будуть включені до будь-якого згенерованого запиту
- SolrQuery::getMltMaxNumTokens— Повертає максимальну кількість токенів для аналізу у кожному полі документа, яке не зберігається за допомогою TermVector
- SolrQuery::getMltMaxWordLength— Повертає максимальну довжину слова, вище за яку слова ігноруватимуться.
- SolrQuery::getMltMinDocFrequency— Повертає граничну частоту, з якої ігноруватимуться слова, яких немає, принаймні, у такій кількості документів.
- SolrQuery::getMltMinTermFrequency— Повертає частоту, нижче за яку вирази ігноруватимуться у вихідному документі
- SolrQuery::getMltMinWordLength— Повертає мінімальну довжину слова, нижче за яку слова ігноруватимуться
- SolrQuery::getMltQueryFields— Повертає поля запиту та їх підвищення
- SolrQuery::getQuery - Повертає основний запит
- SolrQuery::getRows— Повертає максимальну кількість документів
- SolrQuery::getSortFields - Повертає всі поля сортування
- SolrQuery::getStart— Повертає усунення у повному наборі результатів
- SolrQuery::getStats— Повертає, чи включено статистику
- SolrQuery::getStatsFacets— Повертає всі фасети статистики, які було встановлено
- SolrQuery::getStatsFields— Повертає усі поля статистики
- SolrQuery::getTerms— Повертає, чи увімкнено Terms Component
- SolrQuery::getTermsField— Повертає поле, з якого витягуються вирази
- SolrQuery::getTermsIncludeLowerBound— Повертає, чи потрібно включати вираз нижньої межі до набору результатів
- SolrQuery::getTermsIncludeUpperBound— Повертає, чи потрібно включати вираз верхньої межі до набору результатів
- SolrQuery::getTermsLimit— Повертає максимальну кількість виразів, які має повернути Solr
- SolrQuery::getTermsLowerBound— Повертає вираз для початку
- SolrQuery::getTermsMaxCount— Повертає максимальну частоту документа
- SolrQuery::getTermsMinCount— Повертає мінімальну частоту повернення документів для увімкнення
- SolrQuery::getTermsPrefix— Повертає префікс виразу
- SolrQuery::getTermsReturnRaw— Чи слід повертати необроблені символи
- SolrQuery::getTermsSort— Повертає ціле число, яке вказує, як сортуються вирази
- SolrQuery::getTermsUpperBound— Повертає вираз для зупинки
- SolrQuery::getTimeAllowed— Повертає час у мілісекундах, дозволений для завершення запиту
- SolrQuery::removeExpandFilterQuery— Видаляє запит розширеного фільтра
- SolrQuery::removeExpandSortField— Видаляє розширене поле сортування за допомогою параметра expand.sort
- SolrQuery::removeFacetDateField— Видаляє одне з полів дати фасету
- SolrQuery::removeFacetDateOther— Видаляє один із параметрів facet.date.other
- SolrQuery::removeFacetField— Видаляє один із параметрів facet.date
- SolrQuery::removeFacetQuery— Видаляє один із параметрів facet.query
- SolrQuery::removeField— Видаляє поле зі списку полів
- SolrQuery::removeFilterQuery— Видаляє запит фільтра
- SolrQuery::removeHighlightField— Видаляє одне з полів, що використовуються для виділення
- SolrQuery::removeMltField— Видаляє одне з полів.
- SolrQuery::removeMltQueryField— Видаляє одне з полів запиту moreLikeThis
- SolrQuery::removeSortField - Видаляє одне з полів сортування
- SolrQuery::removeStatsFacet— Видаляє один із параметрів stats.facet
- SolrQuery::removeStatsField— Видаляє один із параметрів stats.field
- SolrQuery::setEchoHandler— Перемикає параметр echoHandler
- SolrQuery::setEchoParams— Визначає, які параметри включати у відповідь
- SolrQuery::setExpand— Вмикає/вимикає компонент Expand
- SolrQuery::setExpandQuery— Встановлює параметр expand.q
- SolrQuery::setExpandRows— Встановлює кількість рядків для відображення кожної групи (expand.rows). Типово 5
- SolrQuery::setExplainOther— Встановлює загальний параметр запиту explainOther
- SolrQuery::setFacet— Відповідає параметру фасету. Включає або вимикає фасетування
- SolrQuery::setFacetDateEnd - Відповідає facet.date.end
- SolrQuery::setFacetDateGap - Відповідає facet.date.gap
- SolrQuery::setFacetDateHardEnd - Відповідає facet.date.hardend
- SolrQuery::setFacetDateStart - Відповідає facet.date.start
- SolrQuery::setFacetEnumCacheMinDefaultFrequency— Встановлює мінімальну частоту документа, яка використовується для визначення кількості виразів
- SolrQuery::setFacetLimit - Відповідає facet.limit
- SolrQuery::setFacetMethod— Задає тип алгоритму, який слід використовувати під час фасетування поля
- SolrQuery::setFacetMinCount - Відповідає facet.mincount
- SolrQuery::setFacetMissing - Відповідає facet.missing
- SolrQuery::setFacetOffset— Встановлює переміщення до списку обмежень для розбивки на сторінки
- SolrQuery::setFacetPrefix— Визначає рядковий префікс, за допомогою якого обмежуються вирази, на яких виконується фасет
- SolrQuery::setFacetSort— Визначає порядок обмежень поля фасету
- SolrQuery::setGroup— Включає/вимикає групування результатів (параметр group)
- SolrQuery::setGroupCachePercent— Включає кешування для угруповання результатів
- SolrQuery::setGroupFacet - Встановлює параметр group.facet
- SolrQuery::setGroupFormat - Встановлює формат групи, структуру результату (параметр group.format)
- SolrQuery::setGroupLimit— Задає кількість результатів, які повертаються для кожної групи. Значення сервера за промовчанням - 1
- SolrQuery::setGroupMain— Якщо true, результат першої команди групування полів використовується як основний список результатів у відповіді з використанням group.format=simple
- SolrQuery::setGroupNGroups— Якщо true, Solr включає до результатів кількість груп, які відповідають запиту
- SolrQuery::setGroupOffset - Встановлює параметр group.offset
- SolrQuery::setGroupTruncate— Якщо true, підрахунок фасетів ґрунтується на найбільш релевантному документі кожної групи, що відповідає запиту
- SolrQuery::setHighlight— Вмикає або вимикає виділення
- SolrQuery::setHighlightAlternateField— Задає поле резервного копіювання для використання
- SolrQuery::setHighlightFormatter— Задає засіб форматування для виділення виділення
- SolrQuery::setHighlightFragmenter— Встановлює генератор текстових фрагментів для виділеного тексту
- SolrQuery::setHighlightFragsize— Розмір фрагментів, які слід враховувати під час виділення
- SolrQuery::setHighlightHighlightMultiTerm— Використовувати SpanScorer для виділення виразів
- SolrQuery::setHighlightMaxAlternateFieldLength— Встановлює максимальну кількість символів поля для повернення
- SolrQuery::setHighlightMaxAnalyzedChars— Задає кількість символів у документі для пошуку відповідних фрагментів
- SolrQuery::setHighlightMergeContiguous— Чи згортати суміжні фрагменти в один фрагмент
- SolrQuery::setHighlightRegexMaxAnalyzedChars— Задає максимальну кількість символів для аналізу
- SolrQuery::setHighlightRegexPattern— Задає регулярний вираз для фрагментації
- SolrQuery::setHighlightRegexSlop— Встановлює коефіцієнт, на який фрагментатор регулярного виразу може відхилитися від ідеального розміру фрагмента
- SolrQuery::setHighlightRequireFieldMatch - Вимагати зіставлення полів при виділенні
- SolrQuery::setHighlightSimplePost— Встановлює текст, який з'являється після виділення.
- SolrQuery::setHighlightSimplePre— Встановлює текст, який з'являється перед виділеним виразом
- SolrQuery::setHighlightSnippets— Встановлює максимальну кількість виділених фрагментів для створення кожного поля
- SolrQuery::setHighlightUsePhraseHighlighter— Чи слід виділяти вирази лише тоді, коли вони з'являються у фразі запиту
- SolrQuery::setMlt— Включає або вимикає moreLikeThis
- SolrQuery::setMltBoost— Встановлює, чи буде запит посилено релевантністю цікавого виразу.
- SolrQuery::setMltCount— Встановлює кількість схожих документів, які повертаються для кожного результату.
- SolrQuery::setMltMaxNumQueryTerms— Встановлює максимальну кількість виразів запиту, що включаються.
- SolrQuery::setMltMaxNumTokens— Задає максимальну кількість токенів для аналізу
- SolrQuery::setMltMaxWordLength - Встановлює максимальну довжину слова
- SolrQuery::setMltMinDocFrequency - Встановлює частоту mltMinDoc
- SolrQuery::setMltMinTermFrequency— Встановлює частоту, нижче за яку вирази ігноруватимуться у вихідній документації
- SolrQuery::setMltMinWordLength - Встановлює мінімальну довжину слова
- SolrQuery::setOmitHeader— Виключає заголовок з результатів, що повертаються.
- SolrQuery::setQuery - Встановлює пошуковий запит
- SolrQuery::setRows— Задає максимальну кількість рядків, які повертаються в результаті
- SolrQuery::setShowDebugInfo— Прапор для відображення налагоджувальної інформації
- SolrQuery::setStart— Визначає кількість рядків, що пропускаються.
- SolrQuery::setStats— Вмикає або вимикає компонент Stats
- SolrQuery::setTerms— Вмикає або вимикає TermsComponent
- SolrQuery::setTermsField— Встановлює ім'я поля, з якого потрібно одержати вираз
- SolrQuery::setTermsIncludeLowerBound— Включає нижню межу вираження у набір результатів
- SolrQuery::setTermsIncludeUpperBound— Включає верхню межу виразу до набору результатів
- SolrQuery::setTermsLimit— Встановлює максимальну кількість виразів, що повертаються.
- SolrQuery::setTermsLowerBound - Визначає вираз, з якого треба починати
- SolrQuery::setTermsMaxCount— Встановлює максимальну частоту документів
- SolrQuery::setTermsMinCount - Встановлює мінімальну частоту документів
- SolrQuery::setTermsPrefix— Обмежує збіги виразами, що починаються з префіксу
- SolrQuery::setTermsReturnRaw— Повернути необроблені символи проіндексованого виразу
- SolrQuery::setTermsSort— Визначає, як сортувати повернені умови
- SolrQuery::setTermsUpperBound - Встановлює умову для зупинки
- SolrQuery::setTimeAllowed - Час, відведений на пошук