Package

org.incal.access

elastic

Permalink

package elastic

Visibility
  1. Public
  2. All

Type Members

  1. class BasicElasticClientProvider extends ElasticClientProvider

    Permalink

    Basic IOC provider of an Elastic client using the injected application config.

    Basic IOC provider of an Elastic client using the injected application config.

    Since

    2018

  2. final class CoerceDoubleFieldDefinition extends NumberFieldDefinition[Double]

    Permalink

    This is a hacky class that add "coerce" to the (Double) type definition.

    This is a hacky class that add "coerce" to the (Double) type definition. Once "coerce" attribute is supported by Elastic4s, this class can be removed

    Since

    2018

  3. class CustomSearchDefinition extends SearchDefinition

    Permalink

    Search definition with a custom extension, used for adhoc parameter addition.

    Search definition with a custom extension, used for adhoc parameter addition. Meant only for temporary use, and should/will be dereleased.

    Since

    2019

  4. abstract class ElasticAsyncCrudRepo[E, ID] extends ElasticAsyncRepo[E, ID] with AsyncCrudRepo[E, ID]

    Permalink

    Abstract CRUD (create, ready, update, delete) repo for handling storage and retrieval of documents in Elastic Search.

    Abstract CRUD (create, ready, update, delete) repo for handling storage and retrieval of documents in Elastic Search.

    Since

    2018

  5. abstract class ElasticAsyncReadonlyRepo[E, ID] extends AsyncReadonlyRepo[E, ID] with ElasticSerializer[E] with ElasticDsl

    Permalink

    Basic (abstract) ready-only repo for searching and counting of documents in Elastic Search.

    Basic (abstract) ready-only repo for searching and counting of documents in Elastic Search.

    Since

    2018

  6. abstract class ElasticAsyncRepo[E, ID] extends ElasticAsyncReadonlyRepo[E, ID] with AsyncRepo[E, ID]

    Permalink

    Abstract CRUD (create, ready, update, delete) repo for handling storage and retrieval of documents in Elastic Search.

    Abstract CRUD (create, ready, update, delete) repo for handling storage and retrieval of documents in Elastic Search.

    Since

    2018

  7. trait ElasticClientProvider extends Provider[ElasticClient]

    Permalink

    IOC provider of an Elastic client using the application config, which must be provided (overridden).

    IOC provider of an Elastic client using the application config, which must be provided (overridden).

    Since

    2018

  8. trait ElasticSerializer[E] extends AnyRef

    Permalink

    Trait describing a serializer of ES "search" and "get" responses.

    Trait describing a serializer of ES "search" and "get" responses.

    Since

    2018

  9. case class ElasticSetting(saveRefresh: Boolean = false, saveBulkRefresh: Boolean = false, updateRefresh: Boolean = false, updateBulkRefresh: Boolean = false, scrollBatchSize: Int = 1000, useDocScrollSort: Boolean = true) extends Product with Serializable

    Permalink

Value Members

  1. package caseclass

    Permalink

Ungrouped