services.elasticsearch

ElasticsearchSearchService

class ElasticsearchSearchService extends SearchService

Elasticsearch service.

Annotations
@Singleton()
Linear Supertypes
SearchService, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ElasticsearchSearchService
  2. SearchService
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ElasticsearchSearchService(comments: CommentService, files: FileService, folders: FolderService, datasets: DatasetService, collections: CollectionService, metadatas: MetadataService, queue: QueueService)

    Annotations
    @Inject()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. var client: Option[TransportClient]

  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def createIndex(): Unit

    Create a new index with preconfigured mappgin

    Create a new index with preconfigured mappgin

    Definition Classes
    ElasticsearchSearchServiceSearchService
  10. def delete(id: String, docType: String = "clowder_object"): Unit

    Delete an index

    Delete an index

    Definition Classes
    ElasticsearchSearchServiceSearchService
  11. def deleteAll(): Unit

    Delete all indices

    Delete all indices

    Definition Classes
    ElasticsearchSearchServiceSearchService
  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def getAutocompleteMetadataFields(query: String): List[String]

    Traverse metadata field mappings to get unique list for autocomplete

    Traverse metadata field mappings to get unique list for autocomplete

    Definition Classes
    ElasticsearchSearchServiceSearchService
  16. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  17. def getInformation(): JsObject

  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. def index(section: Section): Unit

  20. def index(file: TempFile): Unit

  21. def index(file: File): Unit

    Reindex the given file.

    Reindex the given file.

    Definition Classes
    ElasticsearchSearchServiceSearchService
  22. def index(dataset: Dataset, recursive: Boolean): Unit

    Reindex the given dataset, if recursive is set to true it will also reindex all files.

    Reindex the given dataset, if recursive is set to true it will also reindex all files.

    Definition Classes
    ElasticsearchSearchServiceSearchService
  23. def index(collection: Collection, recursive: Boolean): Unit

    Reindex the given collection, if recursive is set to true it will also reindex all datasets and files.

    Reindex the given collection, if recursive is set to true it will also reindex all datasets and files.

    Definition Classes
    ElasticsearchSearchServiceSearchService
  24. def index(resource: ResourceRef, recursive: Boolean = true): Unit

    Reindex using a resource reference - will send to queue if enabled

    Reindex using a resource reference - will send to queue if enabled

    Definition Classes
    ElasticsearchSearchServiceSearchService
  25. def indexAll(): String

  26. def isEnabled(): Boolean

  27. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  28. def listTags(resourceType: String = ""): Map[String, Long]

    Return map of distinct value/count for tags *

    Return map of distinct value/count for tags *

    Definition Classes
    ElasticsearchSearchServiceSearchService
  29. val maxResults: Int

  30. val mustNotOperators: List[String]

  31. val mustOperators: List[String]

  32. val nameOfCluster: String

  33. val nameOfIndex: String

  34. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  37. val queueName: String

  38. var queueTimer: Cancellable

  39. def search(query: String, resource_type: Option[String], datasetid: Option[String], collectionid: Option[String], spaceid: Option[String], folderid: Option[String], field: Option[String], tag: Option[String], from: Option[Int], size: Option[Int], permitted: List[UUID], user: Option[User]): SearchResult

    Search using a simple text string, appending parameters from API to string if provided

    Search using a simple text string, appending parameters from API to string if provided

    Definition Classes
    ElasticsearchSearchServiceSearchService
  40. def search(query: List[JsValue], grouping: String, from: Option[Int], size: Option[Int], user: Option[User]): SearchResult

    Prepare and execute Elasticsearch query, and return list of matching ResourceRefs

    Prepare and execute Elasticsearch query, and return list of matching ResourceRefs

    Definition Classes
    ElasticsearchSearchServiceSearchService
  41. val serverAddress: String

  42. val serverPort: Int

  43. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  44. def toString(): String

    Definition Classes
    AnyRef → Any
  45. val useQueue: Boolean

  46. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SearchService

Inherited from AnyRef

Inherited from Any

Ungrouped