|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Sort | |
---|---|
org.apache.lucene.benchmark.byTask.tasks | Extendable benchmark tasks. |
org.apache.lucene.search | Code to search indices. |
org.apache.lucene.search.grouping | This module enables search result grouping with Lucene, where hits with the same value in the specified single-valued group field are grouped together. |
org.apache.lucene.search.join | This modules support index-time and query-time joins. |
Uses of Sort in org.apache.lucene.benchmark.byTask.tasks |
---|
Methods in org.apache.lucene.benchmark.byTask.tasks that return Sort | |
---|---|
protected Sort |
ReadTask.getSort()
|
Sort |
SearchWithSortTask.getSort()
|
Uses of Sort in org.apache.lucene.search |
---|
Fields in org.apache.lucene.search declared as Sort | |
---|---|
static Sort |
Sort.INDEXORDER
Represents sorting by index order. |
static Sort |
Sort.RELEVANCE
Represents sorting by computed relevance. |
Methods in org.apache.lucene.search with parameters of type Sort | |
---|---|
static TopFieldCollector |
TopFieldCollector.create(Sort sort,
int numHits,
boolean fillFields,
boolean trackDocScores,
boolean trackMaxScore,
boolean docsScoredInOrder)
Creates a new TopFieldCollector from the given
arguments. |
static TopDocs |
TopDocs.merge(Sort sort,
int topN,
TopDocs[] shardHits)
Returns a new TopDocs, containing topN results across the provided TopDocs, sorting by the specified Sort . |
TopFieldDocs |
CheckHits.ExplanationAssertingSearcher.search(Query query,
Filter filter,
int n,
Sort sort)
|
TopFieldDocs |
IndexSearcher.search(Query query,
Filter filter,
int n,
Sort sort)
Search implementation with arbitrary sorting. |
TopFieldDocs |
Searcher.search(Query query,
Filter filter,
int n,
Sort sort)
Deprecated. Search implementation with arbitrary sorting. |
TopFieldDocs |
IndexSearcher.search(Query query,
int n,
Sort sort)
Search implementation with arbitrary sorting and no filter. |
TopFieldDocs |
Searcher.search(Query query,
int n,
Sort sort)
Deprecated. Search implementation with arbitrary sorting and no filter. |
TopFieldDocs |
RemoteSearchable.search(Weight weight,
Filter filter,
int n,
Sort sort)
Deprecated. |
TopFieldDocs |
IndexSearcher.search(Weight weight,
Filter filter,
int nDocs,
Sort sort)
Expert: Low-level search implementation with arbitrary sorting. |
abstract TopFieldDocs |
Searcher.search(Weight weight,
Filter filter,
int n,
Sort sort)
Deprecated. |
TopFieldDocs |
Searchable.search(Weight weight,
Filter filter,
int n,
Sort sort)
Deprecated. Expert: Low-level search implementation with arbitrary sorting. |
TopFieldDocs |
ParallelMultiSearcher.search(Weight weight,
Filter filter,
int nDocs,
Sort sort)
Deprecated. A search implementation allowing sorting which spans a new thread for each Searchable, waits for each search to complete and merges the results back together. |
TopFieldDocs |
MultiSearcher.search(Weight weight,
Filter filter,
int n,
Sort sort)
Deprecated. |
protected TopFieldDocs |
IndexSearcher.search(Weight weight,
Filter filter,
int nDocs,
Sort sort,
boolean fillFields)
Just like IndexSearcher.search(Weight, Filter, int, Sort) , but you choose
whether or not the fields in the returned FieldDoc instances should
be set by specifying fillFields. |
Uses of Sort in org.apache.lucene.search.grouping |
---|
Methods in org.apache.lucene.search.grouping with parameters of type Sort | ||
---|---|---|
static AbstractAllGroupHeadsCollector |
TermAllGroupHeadsCollector.create(String groupField,
Sort sortWithinGroup)
Creates an AbstractAllGroupHeadsCollector instance based on the supplied arguments. |
|
static AbstractAllGroupHeadsCollector |
TermAllGroupHeadsCollector.create(String groupField,
Sort sortWithinGroup,
int initialSize)
Creates an AbstractAllGroupHeadsCollector instance based on the supplied arguments. |
|
TopGroups |
BlockGroupingCollector.getTopGroups(Sort withinGroupSort,
int groupOffset,
int withinGroupOffset,
int maxDocsPerGroup,
boolean fillSortFields)
Returns the grouped results. |
|
static
|
SearchGroup.merge(List<Collection<SearchGroup<T>>> topGroups,
int offset,
int topN,
Sort groupSort)
Merges multiple collections of top groups, for example obtained from separate index shards. |
|
static
|
TopGroups.merge(TopGroups<T>[] shardGroups,
Sort groupSort,
Sort docSort,
int docOffset,
int docTopN)
Merges an array of TopGroups, for example obtained from the second-pass collector across multiple shards. |
Constructors in org.apache.lucene.search.grouping with parameters of type Sort | |
---|---|
AbstractFirstPassGroupingCollector(Sort groupSort,
int topNGroups)
Create the first pass collector. |
|
AbstractSecondPassGroupingCollector(Collection<SearchGroup<GROUP_VALUE_TYPE>> groups,
Sort groupSort,
Sort withinGroupSort,
int maxDocsPerGroup,
boolean getScores,
boolean getMaxScores,
boolean fillSortFields)
|
|
BlockGroupingCollector(Sort groupSort,
int topNGroups,
boolean needsScores,
Filter lastDocPerGroup)
Create the single pass collector. |
|
TermFirstPassGroupingCollector(String groupField,
Sort groupSort,
int topNGroups)
Create the first pass collector. |
|
TermSecondPassGroupingCollector(String groupField,
Collection<SearchGroup<String>> groups,
Sort groupSort,
Sort withinGroupSort,
int maxDocsPerGroup,
boolean getScores,
boolean getMaxScores,
boolean fillSortFields)
|
Uses of Sort in org.apache.lucene.search.join |
---|
Methods in org.apache.lucene.search.join with parameters of type Sort | |
---|---|
TopGroups<Integer> |
ToParentBlockJoinCollector.getTopGroups(ToParentBlockJoinQuery query,
Sort withinGroupSort,
int offset,
int maxDocsPerGroup,
int withinGroupOffset,
boolean fillSortFields)
Return the TopGroups for the specified BlockJoinQuery. |
Constructors in org.apache.lucene.search.join with parameters of type Sort | |
---|---|
ToParentBlockJoinCollector(Sort sort,
int numParentHits,
boolean trackScores,
boolean trackMaxScore)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |