Class ElasticsearchAnySearchDAO

  • All Implemented Interfaces:
    AnySearchDAO, DAO<Any<?>>

    public class ElasticsearchAnySearchDAO
    extends AbstractAnySearchDAO
    Search engine implementation for users, groups and any objects, based on Elasticsearch.
    • Field Detail

      • client

        protected final co.elastic.clients.elasticsearch.ElasticsearchClient client
      • indexMaxResultWindow

        protected final int indexMaxResultWindow
    • Method Detail

      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(Realm base,
                                                                                   boolean recursive,
                                                                                   Set<String> adminRealms,
                                                                                   SearchCond cond,
                                                                                   AnyTypeKind kind)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(SearchCond cond,
                                                                                   AnyTypeKind kind)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(AnyTypeCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(RelationshipTypeCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(RelationshipCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(MembershipCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(RoleCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(PrivilegeCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(DynRealmCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(MemberCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(AuxClassCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(ResourceCond cond)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(AttrCond cond,
                                                                                   AnyTypeKind kind)
      • getQuery

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQuery​(AnyCond cond,
                                                                                   AnyTypeKind kind)
      • getQueryForCustomConds

        protected co.elastic.clients.elasticsearch._types.query_dsl.Query getQueryForCustomConds​(SearchCond cond,
                                                                                                 AnyTypeKind kind)