Klasse ElxOutputHelper

java.lang.Object
org.xbib.interlibrary.catalog.elasticsearch.ElxOutputHelper
Alle implementierten Schnittstellen:
AutoCloseable

public class ElxOutputHelper extends Object implements AutoCloseable
  • Konstruktordetails

    • ElxOutputHelper

      public ElxOutputHelper(org.xbib.settings.Settings settings) throws IOException
      Löst aus:
      IOException
  • Methodendetails

    • close

      public void close() throws IOException
      Angegeben von:
      close in Schnittstelle AutoCloseable
      Löst aus:
      IOException
    • setIndexDefinitions

      public void setIndexDefinitions(Map<String,org.xbib.settings.Settings> indexDefinitions) throws IOException
      Löst aus:
      IOException
    • getIndexDefinitions

      public Map<String,ElasticsearchIndexDefinition> getIndexDefinitions()
    • index

      public void index(org.xbib.elx.api.IndexDefinition indexDefinition, String id, boolean create, String content)
    • index

      public void index(org.elasticsearch.action.index.IndexRequest indexRequest)
    • delete

      public void delete(org.xbib.elx.api.IndexDefinition indexDefinition, String id)
    • createIndices

      public void createIndices() throws IOException
      Löst aus:
      IOException
    • createIndices

      public void createIndices(String... defs) throws IOException
      Löst aus:
      IOException
    • startBulk

      public void startBulk()
    • startBulk

      public void startBulk(String... defs)
    • stopBulk

      public void stopBulk()
    • stopBulk

      public void stopBulk(String... defs)
    • activateIndex

      public void activateIndex()
    • activateIndex

      public void activateIndex(String... defs)
    • activateIndex

      public void activateIndex(ElasticsearchIndexDefinition indexDefinition)