- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for iterable (0.17 sec)
-
fess-crawler/src/main/java/org/codelibs/fess/crawler/service/impl/DataServiceImpl.java
*/ @Override public void iterate(final String sessionId, final AccessResultCallback<AccessResultImpl<Long>> accessResultCallback) { final Map<String, AccessResultImpl<Long>> arMap = dataHelper.getAccessResultMap(sessionId); for (final Map.Entry<String, AccessResultImpl<Long>> entry : arMap.entrySet()) { accessResultCallback.iterate(entry.getValue()); } } /**Registered: Sat Dec 20 11:21:39 UTC 2025 - Last Modified: Mon Nov 24 03:59:47 UTC 2025 - 6.9K bytes - Viewed (0) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/util/AccessResultCallback.java
public interface AccessResultCallback<RESULT extends AccessResult<?>> { /** * Processes the given access result. * * @param accessResult the result of the access operation to be processed */ void iterate(RESULT accessResult);
Registered: Sat Dec 20 11:21:39 UTC 2025 - Last Modified: Sat Nov 22 13:28:22 UTC 2025 - 1.1K bytes - Viewed (0) -
fess-crawler-opensearch/src/main/java/org/codelibs/fess/crawler/service/impl/OpenSearchDataService.java
* * @param sessionId The session ID. * @param callback The callback to execute for each access result. */ @Override public void iterate(final String sessionId, final AccessResultCallback<OpenSearchAccessResult> callback) { SearchResponse response = getClient().get(c -> c.prepareSearch(index) .setScroll(new TimeValue(scrollTimeout))Registered: Sat Dec 20 11:21:39 UTC 2025 - Last Modified: Mon Nov 24 03:59:47 UTC 2025 - 11.1K bytes - Viewed (0) -
fess-crawler-opensearch/src/test/java/org/codelibs/fess/crawler/service/impl/OpenSearchDataServiceTest.java
accessResult.setUrl("http://www.example.com/page" + i); dataService.store(accessResult); } // Test iterate final List<String> urls = new ArrayList<>(); dataService.iterate(sessionId, accessResult -> { urls.add(accessResult.getUrl()); }); assertEquals(10, urls.size()); for (int i = 1; i <= 10; i++) {
Registered: Sat Dec 20 11:21:39 UTC 2025 - Last Modified: Thu Nov 20 08:40:57 UTC 2025 - 15.5K bytes - Viewed (0) -
CLAUDE.md
```java DataService ds = container.getComponent("dataService"); // Count int count = ds.getCount(sessionId); // Get by URL AccessResult result = ds.getAccessResult(sessionId, url); // Iterate all ds.iterate(sessionId, accessResult -> { System.out.println(accessResult.getUrl()); System.out.println(accessResult.getContent()); }); // Cleanup ds.delete(sessionId); ```
Registered: Sat Dec 20 11:21:39 UTC 2025 - Last Modified: Fri Nov 28 17:31:34 UTC 2025 - 10.7K bytes - Viewed (0) -
fess-crawler/src/test/java/org/codelibs/fess/crawler/util/CrawlingParameterUtilTest.java
@Override public List<AccessResult<?>> getAccessResultList(String url, boolean hasData) { return null; } @Override public void iterate(String sessionId, AccessResultCallback<AccessResult<?>> callback) { } }; CrawlingParameterUtil.setDataService(service); // Verify it can be retrievedRegistered: Sat Dec 20 11:21:39 UTC 2025 - Last Modified: Mon Nov 24 03:59:47 UTC 2025 - 14.6K bytes - Viewed (0) -
src/main/java/org/codelibs/fess/suggest/index/contents/document/ESSourceReader.java
import org.opensearch.transport.client.Client; /** * <p> * {@link ESSourceReader} reads documents from Elasticsearch using the scroll API. * It implements the {@link DocumentReader} interface to provide a way to iterate over documents * in a large index without loading all of them into memory at once. * </p> * * <p> * The reader supports limiting the number of documents read based on a percentage of the total documentsRegistered: Sat Dec 20 13:04:59 UTC 2025 - Last Modified: Mon Nov 24 03:40:05 UTC 2025 - 11.1K bytes - Viewed (0) -
fess-crawler-opensearch/src/main/java/org/codelibs/fess/crawler/service/impl/OpenSearchUrlQueueService.java
* @param sessionId The new session ID. */ @Override public void generateUrlQueues(final String previousSessionId, final String sessionId) { dataService.iterate(previousSessionId, accessResult -> { final OpenSearchUrlQueue urlQueue = new OpenSearchUrlQueue(); urlQueue.setSessionId(sessionId); urlQueue.setMethod(accessResult.getMethod());Registered: Sat Dec 20 11:21:39 UTC 2025 - Last Modified: Thu Nov 20 08:40:57 UTC 2025 - 16.9K bytes - Viewed (1) -
src/main/java/org/codelibs/fess/helper/SearchHelper.java
} } return documentItems; } /** * Performs a scroll search for processing large result sets efficiently. * * This method uses OpenSearch scroll API to iterate through large numbers of * documents without loading them all into memory at once. * * @param params The search request parameters * @param cursor Function to process each document in the result setRegistered: Sat Dec 20 09:19:18 UTC 2025 - Last Modified: Sat Dec 20 05:56:45 UTC 2025 - 36.3K bytes - Viewed (0)