- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 14 for IndexUpdateCallback (0.1 seconds)
-
src/main/java/org/codelibs/fess/ds/callback/IndexUpdateCallback.java
* This interface provides methods for storing documents, tracking processing metrics, * and committing changes to the search index. */ public interface IndexUpdateCallback { /** * Stores a document in the search index with the specified parameters and data. * * @param paramMap the data store parameters containing configuration and metadataCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Jul 17 08:28:31 GMT 2025 - 1.8K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/ds/DataStoreTest.java
final AtomicReference<IndexUpdateCallback> capturedCallback = new AtomicReference<>(); final AtomicReference<DataStoreParams> capturedParams = new AtomicReference<>(); dataStore = new DataStore() { @Override public void store(DataConfig config, IndexUpdateCallback callback, DataStoreParams initParamMap) { storeCalled.set(true);
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Wed Jan 14 14:29:07 GMT 2026 - 13.2K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/ds/callback/IndexUpdateCallbackTest.java
public class IndexUpdateCallbackTest extends UnitFessTestCase { @Test public void test_interface_methods() { // Test with anonymous implementation IndexUpdateCallback callback = new IndexUpdateCallback() { private final AtomicLong docSize = new AtomicLong(0); private final AtomicLong execTime = new AtomicLong(0); @OverrideCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sun Jan 11 08:43:05 GMT 2026 - 12.5K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/helper/DataIndexHelper.java
final SystemHelper systemHelper = ComponentUtil.getSystemHelper(); final long startTime = systemHelper.getCurrentTimeAsLong(); final IndexUpdateCallback indexUpdateCallback = ComponentUtil.getComponent(IndexUpdateCallback.class); final List<String> sessionIdList = new ArrayList<>(); dataCrawlingThreadList.clear();Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 28 16:29:12 GMT 2025 - 19K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/ds/callback/FileListIndexUpdateCallbackImplTest.java
boolean result1 = indexUpdateCallback.isUrlCrawlable(paramMap, "http://example.com/admin/config.html"); boolean result2 = indexUpdateCallback.isUrlCrawlable(paramMap, "http://example.com/private/data.html"); boolean result3 = indexUpdateCallback.isUrlCrawlable(paramMap, "http://example.com/temp/cache.html");Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Wed Jan 14 14:29:07 GMT 2026 - 19.7K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/ds/callback/FileListIndexUpdateCallbackImpl.java
protected IndexUpdateCallback indexUpdateCallback; /** Factory for creating crawler clients to handle different URL schemes. */ protected CrawlerClientFactory crawlerClientFactory; /** * List of URLs to be deleted, cached for batch processing. * All access is synchronized via indexUpdateCallback lock. */Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 28 16:29:12 GMT 2025 - 29.7K bytes - Click Count (3) -
src/main/java/org/codelibs/fess/ds/AbstractDataStore.java
import org.codelibs.core.lang.StringUtil; import org.codelibs.core.lang.ThreadUtil; import org.codelibs.core.misc.Pair; import org.codelibs.fess.Constants; import org.codelibs.fess.ds.callback.IndexUpdateCallback; import org.codelibs.fess.entity.DataStoreParams; import org.codelibs.fess.helper.CrawlingInfoHelper; import org.codelibs.fess.helper.SystemHelper; import org.codelibs.fess.mylasta.direction.FessConfig;
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 28 16:29:12 GMT 2025 - 7.6K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/ds/DataStore.java
* either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ package org.codelibs.fess.ds; import org.codelibs.fess.ds.callback.IndexUpdateCallback; import org.codelibs.fess.entity.DataStoreParams; import org.codelibs.fess.opensearch.config.exentity.DataConfig; /** * The interface for DataStore. */ public interface DataStore { /**Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Jul 17 08:28:31 GMT 2025 - 1.2K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/ds/callback/IndexUpdateCallbackImplTest.java
indexUpdateCallback.store(paramMap, dataMap); assertEquals(100L, indexUpdateCallback.getExecuteTime()); dataMap.put("url", "http://example.com/test2"); indexUpdateCallback.store(paramMap, dataMap); assertEquals(200L, indexUpdateCallback.getExecuteTime()); } @Test public void test_store_withClickCountDisabled() {Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Mar 13 23:01:26 GMT 2026 - 24.7K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/ds/callback/IndexUpdateCallbackImpl.java
import jakarta.annotation.PostConstruct; /** * Implementation of IndexUpdateCallback for handling document indexing operations. * This class manages the process of updating the search index with documents from * data stores, including bulk operations, document transformation, and error handling. */ public class IndexUpdateCallbackImpl implements IndexUpdateCallback {Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 28 16:29:12 GMT 2025 - 10.5K bytes - Click Count (0)