Class DistanceQueryBuilder


  • @Deprecated
    public class DistanceQueryBuilder
    extends Object
    Deprecated.

    NOTE: This API is still in flux and might change in incompatible ways in the next release.

    • Constructor Detail

      • DistanceQueryBuilder

        public DistanceQueryBuilder​(double lat,
                                    double lng,
                                    double miles,
                                    String latField,
                                    String lngField,
                                    String tierFieldPrefix,
                                    boolean needPrecise,
                                    int minTierIndexed,
                                    int maxTierIndexed)
        Deprecated.
        Create a distance query using a boundary box wrapper around a more precise DistanceFilter.
        Parameters:
        lat - The latitude to search around
        lng - the Longitude to search around
        miles - The radius to search within
        latField - The name of the field containing the latitude
        lngField - The name of the field containing the longitude
        tierFieldPrefix - The prefix of the tier
        needPrecise - if true, then distance is calculated in addition to tier info
        minTierIndexed - The minimum tier level indexed
        maxTierIndexed - The maximum tier level indexed
      • DistanceQueryBuilder

        public DistanceQueryBuilder​(double lat,
                                    double lng,
                                    double miles,
                                    String geoHashFieldPrefix,
                                    String tierFieldPrefix,
                                    boolean needPrecise,
                                    int minTierIndexed,
                                    int maxTierIndexed)
        Deprecated.
        Create a distance query using a boundary box wrapper around a more precise DistanceFilter.
        Parameters:
        lat -
        lng -
        miles -
    • Method Detail

      • getFilter

        public org.apache.lucene.search.Filter getFilter()
        Deprecated.
        Create a distance query using a boundary box wrapper around a more precise DistanceFilter.
      • getFilter

        public org.apache.lucene.search.Filter getFilter​(org.apache.lucene.search.Query query)
        Deprecated.
      • getDistanceFilter

        public DistanceFilter getDistanceFilter()
        Deprecated.
      • getQuery

        public org.apache.lucene.search.Query getQuery​(org.apache.lucene.search.Query query)
        Deprecated.
      • getLat

        public double getLat()
        Deprecated.
      • getLng

        public double getLng()
        Deprecated.
      • getMiles

        public double getMiles()
        Deprecated.