Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 7 of 7 for scrollSearch (0.07 seconds)

  1. src/test/java/org/codelibs/fess/job/IndexExportJobTest.java

        }
    
        private void setupMockComponents(final List<Map<String, Object>> documents) {
            final SearchEngineClient searchEngineClient = new SearchEngineClient() {
                @Override
                public long scrollSearch(final String index, final SearchCondition<org.opensearch.action.search.SearchRequestBuilder> condition,
                        final BooleanFunction<Map<String, Object>> cursor) {
                    long count = 0;
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Mar 15 09:08:38 GMT 2026
    - 66.1K bytes
    - Click Count (0)
  2. src/main/java/org/codelibs/fess/util/SearchEngineUtil.java

         */
        public static long scroll(final String index, final Function<SearchHit, Boolean> callback) {
            final SearchEngineClient client = ComponentUtil.getSearchEngineClient();
            return client.<SearchHit> scrollSearch(index, searchRequestBuilder -> true, (searchResponse, hit) -> hit,
                    hit -> callback.apply(hit));
        }
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 5.1K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/helper/SearchHelper.java

         * @param cursor Function to process each document in the result set
         * @param userBean Optional user information for permission checking
         * @return Total number of documents processed
         */
        public long scrollSearch(final SearchRequestParams params, final BooleanFunction<Map<String, Object>> cursor,
                final OptionalThing<FessUserBean> userBean) {
            LaRequestUtil.getOptionalRequest().ifPresent(request -> {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Dec 20 05:56:45 GMT 2025
    - 36.3K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/opensearch/client/SearchEngineClient.java

         * @return the number of documents processed
         * @throws InvalidQueryException if the query is invalid
         */
        public long scrollSearch(final String index, final SearchCondition<SearchRequestBuilder> condition,
                final BooleanFunction<Map<String, Object>> cursor) {
            return scrollSearch(index, condition, getDefaultEntityCreator(), cursor);
        }
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 14:36:23 GMT 2026
    - 138.6K bytes
    - Click Count (1)
  5. src/main/java/org/codelibs/fess/job/IndexExportJob.java

            }
    
            final long startTime = System.currentTimeMillis();
    
            try {
                final AtomicLong processedCount = new AtomicLong(0);
                final long count = searchEngineClient.scrollSearch(fessConfig.getIndexDocumentSearchIndex(), requestBuilder -> {
                    requestBuilder.setQuery(query).setSize(scrollSize);
                    return true;
                }, source -> {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 02:24:08 GMT 2026
    - 10.8K bytes
    - Click Count (0)
  6. src/main/java/org/codelibs/fess/api/json/SearchApiManager.java

            final JsonRequestParams params = new JsonRequestParams(request, fessConfig);
            try {
                response.setContentType("application/x-ndjson; charset=UTF-8");
                final long count = searchHelper.scrollSearch(params, doc -> {
                    buf.setLength(0);
                    buf.append('{');
                    boolean first2 = true;
                    for (final Map.Entry<String, Object> entry : doc.entrySet()) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 27 13:56:32 GMT 2026
    - 55.4K bytes
    - Click Count (1)
  7. src/main/java/org/codelibs/fess/helper/IndexingHelper.java

            if (numFound > fessConfig.getIndexerMaxResultWindowSizeAsInteger().longValue()) {
                final List<Map<String, Object>> entityList = new ArrayList<>(Long.valueOf(numFound).intValue());
                searchEngineClient.scrollSearch(fessConfig.getIndexDocumentUpdateIndex(), requestBuilder -> {
                    requestBuilder.setQuery(queryBuilder).setSize((int) numFound);
                    if (fields != null) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 26.1K bytes
    - Click Count (0)
Back to Top