Class CrawlerEngineClient

java.lang.Object
org.codelibs.fess.crawler.client.FesenClient
org.codelibs.fess.opensearch.client.CrawlerEngineClient
All Implemented Interfaces:
Closeable, AutoCloseable, org.opensearch.common.lease.Releasable, org.opensearch.transport.client.Client, org.opensearch.transport.client.OpenSearchClient

public class CrawlerEngineClient extends org.codelibs.fess.crawler.client.FesenClient
OpenSearch client implementation specifically for crawler operations. Extends FesenClient to provide search engine connectivity for the crawler components.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.codelibs.fess.crawler.client.FesenClient

    org.codelibs.fess.crawler.client.FesenClient.OnConnectListener
  • Field Summary

    Fields inherited from class org.codelibs.fess.crawler.client.FesenClient

    address, client, connTimeout, HTTP_ADDRESS, maxRetryCount, onConnectListenerList, retryInterval, scrollForDelete, searchPreference, sizeForDelete, TARGET_INDICES, targetIndices

    Fields inherited from interface org.opensearch.transport.client.Client

    CLIENT_TYPE_SETTING_S
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new instance of CrawlerEngineClient.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.opensearch.transport.client.Client
     

    Methods inherited from class org.codelibs.fess.crawler.client.FesenClient

    addOnConnectListener, admin, bulk, bulk, clearScroll, clearScroll, clearScroll, close, connect, connected, createPit, delete, delete, deleteByQuery, deleteByQuery, deletePits, destroy, execute, execute, explain, explain, fieldCaps, fieldCaps, filterWithHeader, get, get, get, getAllPits, index, index, listViewNames, listViewNames, multiGet, multiGet, multiSearch, multiSearch, multiTermVectors, multiTermVectors, pitSegments, prepareBulk, prepareBulk, prepareClearScroll, prepareDelete, prepareDelete, prepareExplain, prepareFieldCaps, prepareGet, prepareGet, prepareIndex, prepareIndex, prepareMultiGet, prepareMultiSearch, prepareMultiTermVectors, prepareSearch, prepareSearchScroll, prepareStreamSearch, prepareTermVectors, prepareTermVectors, prepareUpdate, prepareUpdate, search, search, searchScroll, searchScroll, searchView, searchView, setAddress, setConnTimeout, setMaxRetryCount, setRetryInterval, setScrollForDelete, setSearchPreference, setSizeForDelete, settings, termVectors, termVectors, threadPool, update, update

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.opensearch.transport.client.Client

    bulkAsync, clearScrollAsync, deleteAsync, explainAsync, fieldCapsAsync, getAsync, getRemoteClusterClient, indexAsync, listViewNamesAsync, multiGetAsync, multiSearchAsync, multiTermVectorsAsync, searchAsync, searchScrollAsync, searchViewAsync, termVectorsAsync, updateAsync
  • Constructor Details

    • CrawlerEngineClient

      public CrawlerEngineClient()
      Creates a new instance of CrawlerEngineClient.
  • Method Details

    • createClient

      protected org.opensearch.transport.client.Client createClient()
      Overrides:
      createClient in class org.codelibs.fess.crawler.client.FesenClient