- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for ingesters (0.13 sec)
-
src/main/java/org/codelibs/fess/ingest/Ingester.java
/** * Abstract base class for document ingesters that process and transform documents * before they are indexed. Ingesters can be used to modify document content, * extract additional metadata, or perform other transformations during the * indexing process. * * Ingesters are processed in priority order, with lower numbers having higher priority. */ public abstract class Ingester {
Registered: Thu Sep 04 12:52:25 UTC 2025 - Last Modified: Thu Jul 17 08:28:31 UTC 2025 - 4.1K bytes - Viewed (0) -
src/main/java/org/codelibs/fess/ingest/IngestFactory.java
* * @param ingester the ingester to add */ public synchronized void add(final Ingester ingester) { if (logger.isDebugEnabled()) { logger.debug("Loaded {}", ingester.getClass().getSimpleName()); } final Ingester[] newIngesters = Arrays.copyOf(ingesters, ingesters.length + 1); newIngesters[ingesters.length] = ingester;
Registered: Thu Sep 04 12:52:25 UTC 2025 - Last Modified: Thu Jul 17 08:28:31 UTC 2025 - 2.4K bytes - Viewed (0) -
src/test/java/org/codelibs/fess/ingest/IngestFactoryTest.java
factory.add(new TestIngester(2)); factory.add(new TestIngester(1)); Ingester[] ingesters = factory.getIngesters(); assertEquals(1, ingesters[0].getPriority()); assertEquals(2, ingesters[1].getPriority()); assertEquals(3, ingesters[2].getPriority()); } private static class TestIngester extends Ingester { public TestIngester(int priority) { this.priority = priority;
Registered: Thu Sep 04 12:52:25 UTC 2025 - Last Modified: Sat Mar 15 06:53:53 UTC 2025 - 1.7K bytes - Viewed (0) -
src/main/java/org/codelibs/fess/crawler/processor/FessResponseProcessor.java
return resultData; } ResultData target = resultData; for (final Ingester ingester : ingestFactory.getIngesters()) { try { target = ingester.process(target, responseData); } catch (final Exception e) { logger.warn("Failed to process Ingest[{}]", ingester.getClass().getSimpleName(), e); } } return target; }
Registered: Thu Sep 04 12:52:25 UTC 2025 - Last Modified: Thu Jul 17 08:28:31 UTC 2025 - 3.7K bytes - Viewed (0) -
src/test/java/org/codelibs/fess/ds/callback/IndexUpdateCallbackImplTest.java
} private static class TestIngestFactory extends IngestFactory { List<Ingester> ingesters = new ArrayList<>(); @Override public Ingester[] getIngesters() { return ingesters.toArray(new Ingester[0]); } } private static class TestIngester extends Ingester { int processCalled = 0; @Override
Registered: Thu Sep 04 12:52:25 UTC 2025 - Last Modified: Tue Aug 19 14:09:36 UTC 2025 - 24.5K bytes - Viewed (0) -
src/main/java/org/codelibs/fess/ds/callback/IndexUpdateCallbackImpl.java
return dataMap; } Map<String, Object> target = dataMap; for (final Ingester ingester : ingestFactory.getIngesters()) { try { target = ingester.process(target, paramMap); } catch (final Exception e) { logger.warn("Failed to process Ingest[{}]", ingester.getClass().getSimpleName(), e); } } return target; }
Registered: Thu Sep 04 12:52:25 UTC 2025 - Last Modified: Thu Jul 17 08:28:31 UTC 2025 - 10.3K bytes - Viewed (0) -
src/main/java/org/codelibs/fess/indexer/IndexUpdater.java
return map; } Map<String, Object> target = map; for (final Ingester ingester : ingestFactory.getIngesters()) { try { target = ingester.process(target, accessResult); } catch (final Exception e) { logger.warn("Failed to process Ingest[{}]", ingester.getClass().getSimpleName(), e); } } return target; }
Registered: Thu Sep 04 12:52:25 UTC 2025 - Last Modified: Tue Aug 19 14:09:36 UTC 2025 - 32.7K bytes - Viewed (0) -
src/test/java/org/codelibs/fess/indexer/IndexUpdaterTest.java
@Override public Ingester[] getIngesters() { return new Ingester[] { new TestIngester(throwException) }; } public void setThrowException(boolean throwException) { this.throwException = throwException; } } private static class TestIngester extends Ingester { private final boolean throwException;
Registered: Thu Sep 04 12:52:25 UTC 2025 - Last Modified: Tue Aug 19 14:09:36 UTC 2025 - 33K bytes - Viewed (0)