- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for structure (0.04 sec)
-
README.md
.execute() .getResponse(); ``` ## Project Structure ``` src/ ├── main/java/org/codelibs/fess/suggest/ │ ├── Suggester.java # Main suggester API │ ├── SuggesterBuilder.java # Builder pattern implementation │ ├── entity/ │ │ ├── SuggestItem.java # Core suggestion data structure │ │ └── ElevateWord.java # Promoted words configuration
Registered: Fri Sep 19 09:08:11 UTC 2025 - Last Modified: Sun Aug 31 03:31:14 UTC 2025 - 12.1K bytes - Viewed (1) -
src/main/java/org/codelibs/fess/suggest/index/contents/document/DocumentReader.java
import java.util.Map; /** * Interface for reading documents and extracting their contents into a map. * Implementations of this interface should provide the logic for reading * documents and converting them into a key-value structure. * * <p>This interface extends {@link java.io.Closeable}, so implementations * should also handle resource cleanup when the {@link #close()} method is called.</p> */ public interface DocumentReader extends Closeable {Registered: Fri Sep 19 09:08:11 UTC 2025 - Last Modified: Fri Jul 04 14:00:23 UTC 2025 - 1.4K bytes - Viewed (0) -
README.md
- Nested archive extraction #### Web and Markup - HTML, XHTML with XPath support - XML documents - JSON and structured data #### Media Files - Audio formats (MP3, WAV, FLAC) - Video formats (MP4, AVI, MOV) - Metadata extraction from media files ## Architecture ### Multi-Module Structure ``` fess-crawler-parent/ ├── fess-crawler/ # Core crawler framework
Registered: Sun Sep 21 03:50:09 UTC 2025 - Last Modified: Sun Aug 31 05:32:52 UTC 2025 - 15.3K bytes - Viewed (0) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/interval/impl/AbstractIntervalController.java
import org.codelibs.fess.crawler.exception.CrawlerSystemException; import org.codelibs.fess.crawler.interval.IntervalController; /** * An abstract base class for implementing {@link IntervalController}. * Provides a common structure for handling delays at different stages of the crawling process. * It encapsulates the delay logic and exception handling, allowing subclasses to focus on * defining the specific delay behavior for each stage. * * <p>Registered: Sun Sep 21 03:50:09 UTC 2025 - Last Modified: Sun Jul 06 02:13:03 UTC 2025 - 4.5K bytes - Viewed (0) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/client/AbstractCrawlerClient.java
/** * Abstract base class for CrawlerClient implementations. * Provides common functionality for handling initialization parameters, * content length checks, and default method implementations. * It defines the basic structure and configuration options for crawler clients. */ public abstract class AbstractCrawlerClient implements CrawlerClient { private static final Logger logger = LogManager.getLogger(AbstractCrawlerClient.class);Registered: Sun Sep 21 03:50:09 UTC 2025 - Last Modified: Sat Sep 06 04:15:37 UTC 2025 - 9.7K bytes - Viewed (10) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/transformer/impl/XpathTransformer.java
* It extracts data from an HTML document by applying XPath rules defined in {@link #fieldRuleMap}. * The extracted data is then formatted into an XML structure and stored in the {@link ResultData}. * <p> * This class extends {@link HtmlTransformer} and overrides the {@link #storeData(ResponseData, ResultData)} methodRegistered: Sun Sep 21 03:50:09 UTC 2025 - Last Modified: Sun Jul 06 02:13:03 UTC 2025 - 13.1K bytes - Viewed (0) -
src/test/java/org/codelibs/fess/suggest/entity/ElevateWordTest.java
// Check roles assertArrayEquals(new String[] { "role1", "role2", "role3" }, suggestItem.getRoles()); // Check kind assertNotNull(suggestItem.getKinds()); // The kinds array structure might be different boolean hasUserKind = false; for (SuggestItem.Kind kind : suggestItem.getKinds()) { if (kind == SuggestItem.Kind.USER) { hasUserKind = true;Registered: Fri Sep 19 09:08:11 UTC 2025 - Last Modified: Mon Sep 01 13:33:03 UTC 2025 - 16K bytes - Viewed (0) -
src/test/java/org/codelibs/fess/suggest/util/SuggestUtilTest.java
assertEquals(0, keywords.size()); // No keywords because no fields match } @Test public void testGetKeywordsWithComplexQuery() { // Test with complex query structure String query = "(test AND query) OR (another AND search)"; String[] fields = { "content" }; List<String> keywords = SuggestUtil.getKeywords(query, fields); assertNotNull(keywords);
Registered: Fri Sep 19 09:08:11 UTC 2025 - Last Modified: Mon Sep 01 13:33:03 UTC 2025 - 18.2K bytes - Viewed (0) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/transformer/impl/XmlTransformer.java
* </ul> * * <p> * It also allows defining field rules using XPath expressions to extract specific data from the XML document and map it to fields in the ResultData. * The extracted data is then formatted into an XML structure suitable for indexing. * </p> * * <p> * The class uses a cache for XPathAPI objects to improve performance. The cache duration is configurable. * </p> * * <p>
Registered: Sun Sep 21 03:50:09 UTC 2025 - Last Modified: Sun Jul 06 02:13:03 UTC 2025 - 23.9K bytes - Viewed (0) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/helper/MemoryDataHelper.java
* * <p>It uses {@code Map} and {@code Queue} data structures to hold the data. The class provides * methods to add, remove, clear, and retrieve data from these structures. * * <p>The class is thread-safe due to the use of {@code synchronized} keyword on methods that * modify the internal data structures. The internal maps are also declared as {@code volatile} * to ensure visibility of changes across threads.Registered: Sun Sep 21 03:50:09 UTC 2025 - Last Modified: Sun Jul 06 02:13:03 UTC 2025 - 8.1K bytes - Viewed (0)