Package | Description |
---|---|
org.hibernate.search | |
org.hibernate.search.jpa | |
org.hibernate.search.query.dsl |
Provide a domain specific language to write Lucene queries and create faceting requests.
|
org.hibernate.search.query.dsl.impl | |
org.hibernate.search.query.engine.impl | |
org.hibernate.search.query.engine.spi | |
org.hibernate.search.query.hibernate.impl | |
org.hibernate.search.spatial | |
org.hibernate.search.spatial.impl |
Modifier and Type | Method and Description |
---|---|
FullTextQuery |
FullTextQuery.setSpatialParameters(Coordinates center,
String fieldName)
Defines the center of the spatial search for this query to project distance in results
|
Modifier and Type | Method and Description |
---|---|
FullTextQuery |
FullTextQuery.setSpatialParameters(Coordinates center,
String fieldName)
Defines the center of the spatial search for this query to project distance in results
|
Modifier and Type | Method and Description |
---|---|
SpatialTermination |
WithinContext.ofCoordinates(Coordinates coordinates)
Coordinate object representing the center of the search
|
Modifier and Type | Method and Description |
---|---|
Coordinates |
SpatialQueryContext.getCoordinates() |
Modifier and Type | Method and Description |
---|---|
void |
SpatialQueryContext.setCoordinates(Coordinates coordinates) |
Modifier and Type | Method and Description |
---|---|
HSQuery |
HSQueryImpl.setSpatialParameters(Coordinates center,
String fieldName) |
Constructor and Description |
---|
QueryHits(LazyQueryState searcher,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Sort sort,
Integer n,
TimeoutManagerImpl timeoutManager,
Map<String,FacetingRequestImpl> facetRequests,
TimeoutExceptionFactory timeoutExceptionFactory,
Coordinates spatialSearchCenter,
String spatialFieldName) |
QueryHits(LazyQueryState searcher,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Sort sort,
TimeoutManagerImpl timeoutManager,
Map<String,FacetingRequestImpl> facetRequests,
TimeoutExceptionFactory timeoutExceptionFactory,
Coordinates spatialSearchCenter,
String spatialFieldName) |
Modifier and Type | Method and Description |
---|---|
HSQuery |
HSQuery.setSpatialParameters(Coordinates center,
String fieldName)
setSpatialParameters.
|
Modifier and Type | Method and Description |
---|---|
FullTextQuery |
FullTextQueryImpl.setSpatialParameters(Coordinates center,
String fieldName) |
Modifier and Type | Method and Description |
---|---|
Coordinates |
DistanceSortField.getCenter() |
Constructor and Description |
---|
DistanceSortField(Coordinates center,
String fieldName) |
DistanceSortField(Coordinates center,
String fieldName,
boolean reverse) |
Modifier and Type | Class and Description |
---|---|
class |
Point
Normalized latitude,longitude holder (in [-90;90],[-180,180]) with distance and destination computations methods
|
Modifier and Type | Method and Description |
---|---|
static org.apache.lucene.search.Filter |
SpatialQueryBuilderFromCoordinates.buildDistanceFilter(org.apache.lucene.search.Filter previousFilter,
Coordinates center,
double radius,
String coordinatesField)
Returns a Lucene filter to fine filter document by distance
|
static org.apache.lucene.search.Filter |
SpatialQueryBuilderFromCoordinates.buildDistanceFilter(org.apache.lucene.search.Filter previousFilter,
Coordinates center,
double radius,
String latitudeField,
String longitudeField)
Returns a Lucene filter to fine filter document by distance
|
static org.apache.lucene.search.Query |
SpatialQueryBuilderFromCoordinates.buildDistanceQuery(Coordinates center,
double radius,
String fieldName)
Returns a Lucene Query searching directly by computing distance against
all docs in the index (costly !)
|
static org.apache.lucene.search.Filter |
SpatialQueryBuilderFromCoordinates.buildSpatialHashFilter(Coordinates center,
double radius,
String fieldName)
Returns a Lucene filter which rely on Hibernate Search Spatial
spatial hash indexation to filter document at radius
|
static org.apache.lucene.search.Query |
SpatialQueryBuilderFromCoordinates.buildSpatialHashQuery(Coordinates center,
double radius,
String fieldName)
Returns a Lucene Query which rely on Hibernate Search Spatial
spatial hash indexation to filter document at radius by wrapping a
SpatialHashFilter
|
static org.apache.lucene.search.Query |
SpatialQueryBuilderFromCoordinates.buildSpatialQueryByHash(Coordinates center,
double radius,
String fieldName)
Returns a Lucene Query which relies on Hibernate Search Spatial
spatial hash indexation to filter documents at radius and filter its results
by a fine DistanceFilter
|
static org.apache.lucene.search.Query |
SpatialQueryBuilderFromCoordinates.buildSpatialQueryByRange(Coordinates centerCoordinates,
double radius,
String fieldName)
Returns a Lucene Query which rely on double numeric range query
on Latitude / Longitude
|
static Rectangle |
Rectangle.fromBoundingCircle(Coordinates centerCoordinates,
double radius)
Compute appropriate bounding box on Earth with pole and prime meridian crossing checks
|
static Point |
Point.fromCoordinates(Coordinates center) |
static List<String> |
SpatialHelper.getSpatialHashCellsIds(Coordinates center,
double radius,
int spatialHashLevel)
Generate a spatial hash cell ids list for the bounding box of a circular search area
|
Constructor and Description |
---|
DistanceCollector(Coordinates centerCoordinates,
int hitsCount,
String fieldname) |
DistanceComparatorSource(Coordinates center) |
DistanceFilter(org.apache.lucene.search.Filter previousFilter,
Coordinates centerCoordinates,
double radius,
String coordinatesField)
Construct a Distance Filter to match document distant at most of radius from center Point
|
DistanceFilter(org.apache.lucene.search.Filter previousFilter,
Coordinates centerCoordinates,
double radius,
String latitudeField,
String longitudeField)
Construct a Distance Filter to match document distant at most of radius from center Point
|
Copyright © 2006–2016 Hibernate. All rights reserved.