Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 4 of 4 for NormalizerChain (0.05 seconds)

  1. src/main/java/org/codelibs/fess/suggest/normalizer/NormalizerChain.java

    import java.util.ArrayList;
    import java.util.List;
    
    /**
     * The NormalizerChain class implements the Normalizer interface and allows chaining multiple normalizers together.
     * It applies each normalizer in the order they were added to the chain.
     *
     * <p>Usage example:</p>
     * <pre>
     * NormalizerChain chain = new NormalizerChain();
     * chain.add(new SomeNormalizer());
     * chain.add(new AnotherNormalizer());
    Created: Sat Dec 20 13:04:59 GMT 2025
    - Last Modified: Mon Nov 17 14:23:01 GMT 2025
    - 2.5K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/suggest/normalizer/NormalizerChainTest.java

    public class NormalizerChainTest {
    
        @Test
        public void test_constructor() throws Exception {
            NormalizerChain chain = new NormalizerChain();
            assertNotNull(chain);
        }
    
        @Test
        public void test_singleNormalizer() throws Exception {
            NormalizerChain chain = new NormalizerChain();
            chain.add(new FullWidthToHalfWidthAlphabetNormalizer());
    
    Created: Sat Dec 20 13:04:59 GMT 2025
    - Last Modified: Mon Nov 17 14:23:01 GMT 2025
    - 4.3K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/suggest/normalizer/AnalyzerNormalizer.java

            final Normalizer normalizer;
            if (langs == null || langs.length == 0) {
                normalizer = new LangAnalyzerNormalizer(null);
            } else {
                final NormalizerChain chain = new NormalizerChain();
                for (final String lang : langs) {
                    chain.add(new LangAnalyzerNormalizer(lang));
                }
                normalizer = chain;
            }
    Created: Sat Dec 20 13:04:59 GMT 2025
    - Last Modified: Mon Nov 17 14:23:01 GMT 2025
    - 4K bytes
    - Click Count (0)
  4. CLAUDE.md

    └── util/                      # Utilities
    ```
    
    ### Key Design Patterns
    
    - **Builder**: SuggesterBuilder, SuggestRequestBuilder
    - **Facade**: Suggester (main entry point)
    - **Composite**: NormalizerChain, ReadingConverterChain
    - **Strategy**: Normalizer, ReadingConverter, ContentsParser
    - **Deferred/Promise**: Async operations
    
    ### Index Alias Strategy
    
    Zero-downtime index updates using dual aliases:
    
    ```
    Created: Sat Dec 20 13:04:59 GMT 2025
    - Last Modified: Mon Nov 24 03:40:05 GMT 2025
    - 8.9K bytes
    - Click Count (0)
Back to Top