Class GeoPointFieldScript

java.lang.Object

public abstract class GeoPointFieldScript
extends AbstractLongFieldScript
Script producing geo points. Similarly to what LatLonDocValuesField does, it encodes the points as a long value.
  • Field Details

  • Constructor Details

    • GeoPointFieldScript

      public GeoPointFieldScript​(java.lang.String fieldName, java.util.Map<java.lang.String,​java.lang.Object> params, SearchLookup searchLookup, org.apache.lucene.index.LeafReaderContext ctx)
  • Method Details

    • runGeoPointForDoc

      public void runGeoPointForDoc​(int doc, java.util.function.Consumer<GeoPoint> consumer)
      Consumers must copy the emitted GeoPoint(s) if stored.
    • emit

      protected void emit​(double lat, double lon)