Class GeoPointFieldScript


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( fieldName, <,​> params, SearchLookup searchLookup, org.apache.lucene.index.LeafReaderContext ctx)
  • Method Details

    • runGeoPointForDoc

      public void runGeoPointForDoc(int doc, <GeoPoint> consumer)
      Consumers must copy the emitted GeoPoint(s) if stored.
    • extractFromSource

      protected <> extractFromSource( path)
      Overrides:
      extractFromSource in class AbstractFieldScript
    • emitFromObject

      protected void emitFromObject( value)
      Specified by:
      emitFromObject in class AbstractFieldScript
    • emit

      protected final void emit(double lat, double lon)