Class CategorySearchConnector

java.lang.Object
io.meeds.social.category.storage.elasticsearch.CategorySearchConnector

@Component public class CategorySearchConnector extends Object
  • Field Details

    • TERM_QUERY

      public static final String TERM_QUERY
      Term query of the searched text on the name of the locale, analyzed by the field's search analyzer so that the tokens searched are the ngram tokens the index holds, every token required. A text with no token matches nothing. The text is written in a JSON string only, so no character of it is query syntax.
      See Also:
    • OWNER_ID_QUERY

      public static final String OWNER_ID_QUERY
      See Also:
    • PARENT_ID_QUERY

      public static final String PARENT_ID_QUERY
      See Also:
    • PERMISSIONS_QUERY

      public static final String PERMISSIONS_QUERY
      See Also:
    • SORT_QUERY_BY_NAME

      public static final String SORT_QUERY_BY_NAME
      See Also:
    • SORT_QUERY_BY_SCORE

      public static final String SORT_QUERY_BY_SCORE
      See Also:
  • Constructor Details

    • CategorySearchConnector

      public CategorySearchConnector()
  • Method Details

    • search

      public List<Long> search(io.meeds.social.category.model.CategorySearchFilter filter, List<Long> identityIds, Locale locale)
    • count

      public int count(io.meeds.social.category.model.CategorySearchFilter filter, List<Long> identityIds, Locale locale)