- Sort Score
- Num 10 results
- Language All
Results 1 - 7 of 7 for scrollSearch (0.06 seconds)
-
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) -
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) -
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) -
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) -
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) -
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) -
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)