クラス SuggestUtil


  • public final class SuggestUtil
    extends java.lang.Object
    • メソッドの詳細

      • createSuggestTextId

        public static java.lang.String createSuggestTextId​(java.lang.String text)
      • parseQuery

        public static java.lang.String[] parseQuery​(java.lang.String q,
                                                    java.lang.String field)
      • getKeywords

        public static java.util.List<java.lang.String> getKeywords​(java.lang.String q,
                                                                   java.lang.String[] fields)
      • getTermQueryList

        public static java.util.List<org.apache.lucene.search.TermQuery> getTermQueryList​(org.apache.lucene.search.Query query,
                                                                                          java.lang.String[] fields)
      • createBulkLine

        public static java.lang.String createBulkLine​(java.lang.String index,
                                                      java.lang.String type,
                                                      SuggestItem item)
      • createDefaultReadingConverter

        public static ReadingConverter createDefaultReadingConverter​(org.elasticsearch.client.Client client,
                                                                     SuggestSettings settings)
      • createDefaultContentsReadingConverter

        public static ReadingConverter createDefaultContentsReadingConverter​(org.elasticsearch.client.Client client,
                                                                             SuggestSettings settings)
      • createDefaultNormalizer

        public static Normalizer createDefaultNormalizer​(org.elasticsearch.client.Client client,
                                                         SuggestSettings settings)
      • getAsList

        public static java.util.List<java.lang.String> getAsList​(java.lang.Object value)
      • deleteByQuery

        public static boolean deleteByQuery​(org.elasticsearch.client.Client client,
                                            SuggestSettings settings,
                                            java.lang.String index,
                                            org.elasticsearch.index.query.QueryBuilder queryBuilder)
      • deleteScrollContext

        public static void deleteScrollContext​(org.elasticsearch.client.Client client,
                                               java.lang.String scrollId)
      • escapeWildcardQuery

        public static java.lang.String escapeWildcardQuery​(java.lang.String query)