Apache Solr SolrQuery 클래스
(PECL solr >= 0.9.2)
소개
요청 중에 Solr 서버로 전송된 이름-값 쌍의 컬렉션을 나타냅니다.
클래스 개요
class SolrQuery extends SolrModifiableParams implements Serializable {
/* Constants */
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;
/* Properties */
/* Methods */
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()
/* Inherited methods */
public SolrModifiableParams::__construct()
public SolrModifiableParams::__destruct()
}
미리 정의된 상수
SolrQuery::ORDER_ASC
- 정렬이 오름차순이어야 함을 지정하는 데 사용됩니다.
SolrQuery::ORDER_DESC
- 정렬이 내림차순이어야 함을 지정하는 데 사용됩니다.
SolrQuery::FACET_SORT_INDEX
- facet이 인덱스별로 정렬되어야 함을 지정하는 데 사용됩니다.
SolrQuery::FACET_SORT_COUNT
- facet이 개수별로 정렬되도록 지정하는 데 사용됩니다.
SolrQuery::TERMS_SORT_INDEX
- 약관구성요소에서 사용
SolrQuery::TERMS_SORT_COUNT
- 약관구성요소에서 사용
목차
- SolrQuery::addExpandFilterQuery — 기본 필터 쿼리를 재정의하고 기본 그룹에 포함할 문서를 결정합니다.
- SolrQuery::addExpandSortField — 확장된 그룹 내에서 문서를 정렬합니다(expand.sort 매개변수).
- SolrQuery::addFacetDateField — facet.date에 매핑
- SolrQuery::addFacetDateOther — 다른 facet.date.other 매개변수를 추가합니다.
- SolrQuery::addFacetField — facet에 다른 필드를 추가합니다.
- SolrQuery::addFacetQuery — facet 쿼리를 추가합니다.
- 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 — Constructor
- SolrQuery::__destruct — Destructor
- 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 — 약관 구성 요소가 활성화되었는지 여부를 반환합니다.
- 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 — moreLikeThis 필드 중 하나를 제거합니다.
- SolrQuery::removeMltQueryField — moreLikeThis 쿼리 필드 중 하나를 제거합니다.
- SolrQuery::removeSortField — 정렬 필드 중 하나를 제거합니다.
- SolrQuery::removeStatsFacet — stats.facet 매개변수 중 하나를 제거합니다.
- SolrQuery::removeStatsField — stats.field 매개변수 중 하나를 제거합니다.
- SolrQuery::setEchoHandler — echoHandler 매개변수를 토글합니다.
- SolrQuery::setEchoParams — 응답에 포함할 매개변수의 종류를 결정합니다.
- SolrQuery::setExpand — 확장 구성 요소 활성화/비활성화
- 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 — 결과 그룹화 활성화/비활성화(그룹 매개변수)
- 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 — 통계 구성 요소를 활성화 또는 비활성화합니다.
- SolrQuery::setTerms — 약관 구성 요소를 활성화하거나 비활성화합니다.
- SolrQuery::setTermsField — 용어를 가져올 필드의 이름을 설정합니다.
- SolrQuery::setTermsIncludeLowerBound — 결과 집합에 하한 항을 포함합니다.
- SolrQuery::setTermsIncludeUpperBound — 결과 집합에 상한 항 포함
- SolrQuery::setTermsLimit — 반환할 최대 용어 수를 설정합니다.
- SolrQuery::setTermsLowerBound — 시작할 용어를 지정합니다.
- SolrQuery::setTermsMaxCount — 최대 문서 빈도를 설정합니다.
- SolrQuery::setTermsMinCount — 최소 문서 빈도를 설정합니다.
- SolrQuery::setTermsPrefix — 접두사로 시작하는 용어로 일치 제한
- SolrQuery::setTermsReturnRaw — 인덱싱된 용어의 원시 문자를 반환합니다.
- SolrQuery::setTermsSort — 반환된 용어를 정렬하는 방법을 지정합니다.
- SolrQuery::setTermsUpperBound — 에서 중지할 기간을 설정합니다.
- SolrQuery::setTimeAllowed — 검색이 완료될 때까지 허용된 시간