Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for sortBuilders (0.05 sec)

  1. src/test/java/org/codelibs/fess/entity/QueryContextTest.java

            assertFalse(queryContext.hasSorts());
    
            SortBuilder<?> sort1 = SortBuilders.fieldSort("field1");
            SortBuilder<?> sort2 = SortBuilders.fieldSort("field2");
    
            queryContext.addSorts(sort1, sort2);
    
            assertTrue(queryContext.hasSorts());
            List<SortBuilder<?>> sorts = queryContext.sortBuilders();
            assertEquals(2, sorts.size());
            assertEquals(sort1, sorts.get(0));
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Tue Aug 19 14:09:36 UTC 2025
    - 17.4K bytes
    - Viewed (0)
  2. src/main/java/org/codelibs/fess/entity/QueryContext.java

        }
    
        /**
         * Adds sort builders to the query context.
         * @param sortBuilders Variable number of sort builders to add.
         */
        public void addSorts(final SortBuilder<?>... sortBuilders) {
            stream(sortBuilders).of(stream -> stream.forEach(sortBuilder -> sortBuilderList.add(sortBuilder)));
        }
    
        /**
         * Checks if any sort builders have been added to this context.
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Tue Aug 19 14:09:36 UTC 2025
    - 9.4K bytes
    - Viewed (0)
  3. src/test/java/org/codelibs/fess/query/TermQueryCommandTest.java

            QueryContext queryContext = assertQueryBuilder(null, null, text);
            List<SortBuilder<?>> sortBuilders = queryContext.sortBuilders();
            assertEquals(1, sortBuilders.size());
            logger.info("{} => {}", text, sortBuilders.get(0).toString());
            assertEquals(expect, sortBuilders.get(0).toString().replaceAll("[\s\n]", ""));
        }
    
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Tue Aug 19 14:09:36 UTC 2025
    - 20.4K bytes
    - Viewed (0)
  4. src/test/java/org/codelibs/fess/helper/QueryHelperTest.java

            queryHelper.addDefaultSort("timestamp", "DESC");
    
            QueryContext context = buildQuery("test");
            assertEquals(1, context.sortBuilders().size());
            assertTrue(context.sortBuilders().get(0).toString().contains("timestamp"));
            assertTrue(context.sortBuilders().get(0).toString().contains("desc"));
        }
    
        public void test_addDefaultSort_multipleFields() {
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Aug 07 03:06:29 UTC 2025
    - 52.6K bytes
    - Viewed (0)
  5. src/main/java/org/codelibs/fess/query/QueryCommand.java

         * @return The appropriate sort builder for the field.
         */
        protected SortBuilder<?> createFieldSortBuilder(final String field, final SortOrder order) {
            if (QueryFieldConfig.SCORE_FIELD.equals(field) || QueryFieldConfig.DOC_SCORE_FIELD.equals(field)) {
                return SortBuilders.scoreSort().order(order);
            }
            return SortBuilders.fieldSort(field).order(order);
        }
    
        /**
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Aug 07 03:06:29 UTC 2025
    - 9.6K bytes
    - Viewed (0)
  6. src/test/java/org/codelibs/fess/suggest/index/contents/document/ESSourceReaderTest.java

    import org.opensearch.action.index.IndexAction;
    import org.opensearch.action.index.IndexRequestBuilder;
    import org.opensearch.index.IndexNotFoundException;
    import org.opensearch.search.sort.SortBuilders;
    import org.opensearch.search.sort.SortOrder;
    import org.opensearch.transport.client.Client;
    
    public class ESSourceReaderTest {
        static Suggester suggester;
    
        static OpenSearchRunner runner;
    
    Registered: Fri Sep 19 09:08:11 UTC 2025
    - Last Modified: Thu Aug 07 02:41:28 UTC 2025
    - 9K bytes
    - Viewed (0)
  7. src/main/java/org/codelibs/fess/crawler/service/FessUrlQueueService.java

    import org.opensearch.index.query.QueryBuilders;
    import org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder;
    import org.opensearch.index.query.functionscore.RandomScoreFunctionBuilder;
    import org.opensearch.search.sort.SortBuilders;
    import org.opensearch.search.sort.SortOrder;
    
    /**
     * Fess-specific URL queue service that extends OpenSearch URL queue functionality.
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Jul 17 08:28:31 UTC 2025
    - 4K bytes
    - Viewed (0)
  8. fess-crawler-opensearch/src/main/java/org/codelibs/fess/crawler/service/impl/OpenSearchUrlQueueService.java

        protected List<OpenSearchUrlQueue> fetchUrlQueueList(final String sessionId) {
            return getList(OpenSearchUrlQueue.class, sessionId, null, 0, pollingFetchSize,
                    SortBuilders.fieldSort(OpenSearchUrlQueue.WEIGHT).order(SortOrder.DESC),
                    SortBuilders.fieldSort(CREATE_TIME).order(SortOrder.ASC));
        }
    
        /**
         * Saves the session state (currently not implemented).
         *
    Registered: Sun Sep 21 03:50:09 UTC 2025
    - Last Modified: Thu Aug 07 02:55:08 UTC 2025
    - 17K bytes
    - Viewed (0)
  9. src/main/java/org/codelibs/fess/helper/QueryHelper.java

         */
        protected SortBuilder<?> createFieldSortBuilder(final String field, final SortOrder order) {
            if (QueryFieldConfig.SCORE_FIELD.equals(field) || QueryFieldConfig.DOC_SCORE_FIELD.equals(field)) {
                return SortBuilders.scoreSort().order(order);
            }
            return SortBuilders.fieldSort(field).order(order);
        }
    
        /**
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Jul 17 08:28:31 UTC 2025
    - 19.9K bytes
    - Viewed (0)
  10. fess-crawler-opensearch/src/main/java/org/codelibs/fess/crawler/service/impl/AbstractCrawlerService.java

                } else {
                    builder.setQuery(QueryBuilders.matchAllQuery());
                }
                if (sortBuilders != null) {
                    for (SortBuilder<?> sortBuilder : sortBuilders) {
                        builder.addSort(sortBuilder);
                    }
                }
                if (from != null) {
                    builder.setFrom(from);
                }
    Registered: Sun Sep 21 03:50:09 UTC 2025
    - Last Modified: Thu Aug 07 02:55:08 UTC 2025
    - 34.2K bytes
    - Viewed (0)
Back to top