Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 640 for searcher (0.07 seconds)

  1. src/main/java/org/codelibs/fess/rank/fusion/RankFusionProcessor.java

            }
        }
    
        /**
         * Sets the main searcher at index 0 of the searchers list.
         * This method is used to configure the primary searcher for rank fusion processing.
         * If searchers list is empty, adds the searcher; otherwise, replaces the first searcher.
         *
         * @param searcher the RankFusionSearcher to set as the main searcher
         */
        public void setSearcher(final RankFusionSearcher searcher) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Dec 25 02:13:14 GMT 2025
    - 28K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/rank/fusion/RankFusionProcessorEdgeCaseTest.java

                final TestSearcher searcher = new TestSearcher(50);
                processor.register(searcher);
                processor.register(searcher); // Register same instance again
                processor.init();
    
                // Should still work without errors
                final List<Map<String, Object>> results = processor.search("*", new TestSearchRequestParams(0, 10, 0), OptionalThing.empty());
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 11 08:43:05 GMT 2026
    - 14.2K bytes
    - Click Count (0)
  3. src/test/java/org/codelibs/fess/rank/fusion/RankFusionSearcherTest.java

        }
    
        /**
         * Test searcher extending another searcher.
         */
        @Test
        public void test_extendedSearcher() {
            final ExtendedTestSearcher searcher = new ExtendedTestSearcher();
            // Name should be based on actual class, not parent
            assertEquals("extended_test", searcher.getName());
        }
    
        /**
         * Test that search method must be implemented.
         */
        @Test
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 6.5K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/rank/fusion/RankFusionSearcher.java

    import org.dbflute.optional.OptionalThing;
    
    /**
     * Abstract base class for rank fusion searchers in the Fess search system.
     * Rank fusion searchers are responsible for executing search queries and
     * can be combined to implement advanced ranking strategies.
     */
    public abstract class RankFusionSearcher {
        /** The name of this searcher, lazily initialized. */
        protected String name;
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 2.5K bytes
    - Click Count (0)
  5. src/test/java/org/codelibs/fess/rank/fusion/RankFusionProcessorErrorHandlingTest.java

                // Should handle exception gracefully and return results from working searcher
                final List<Map<String, Object>> results = processor.search("*", new TestSearchRequestParams(0, 10, 0), OptionalThing.empty());
                assertNotNull(results);
            }
        }
    
        /**
         * Test handling of searcher that throws FessSystemException.
         */
        @Test
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 11 08:43:05 GMT 2026
    - 14.3K bytes
    - Click Count (0)
  6. src/main/java/org/codelibs/fess/rank/fusion/DefaultSearcher.java

            }
    
            final String[] searchers = DocumentUtil.getValue(docMap, Constants.SEARCHER, String[].class);
            if (searchers != null) {
                docMap.put(Constants.SEARCHER, ArrayUtil.add(searchers, getName()));
            } else {
                docMap.put(Constants.SEARCHER, new String[] { getName() });
            }
    
            return docMap;
        }
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Nov 20 09:24:04 GMT 2025
    - 12.6K bytes
    - Click Count (0)
  7. src/test/java/org/codelibs/fess/rank/fusion/RankFusionProcessorConcurrencyTest.java

                            }
                        });
                    }
    
                    startLatch.countDown();
                    assertTrue("Concurrent searches timed out", endLatch.await(10, TimeUnit.SECONDS));
    
                    // Verify all searches completed and returned results
                    assertEquals(numSearchThreads, allResults.size());
                    for (List<Map<String, Object>> results : allResults) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 11 08:43:05 GMT 2026
    - 13.5K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/fess/Constants.java

        public static final Boolean F = false;
    
        /** Constant for score field identifier. */
        public static final String SCORE = "score";
    
        /** Constant for searcher identifier. */
        public static final String SEARCHER = "searcher";
    
        /** Constant representing "on" state. */
        public static final String ON = "on";
    
        // ============================================================
        // Status Constants
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 28 11:55:54 GMT 2026
    - 35.8K bytes
    - Click Count (0)
  9. src/main/webapp/js/search.js

        searchForm: $("#searchForm")
      };
    
      $("#searchForm").on("submit", function() {
        $searchButton.prop("disabled", true);
        var $icon = $searchButton.find("i.fa-search");
        if ($icon.length > 0) {
          $icon.removeClass("fa fa-search").addClass("spinner-border spinner-border-sm");
        }
        setTimeout(function() {
          $searchButton.prop("disabled", false);
          var $spinner = $searchButton.find(".spinner-border");
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Mon Feb 23 08:03:44 GMT 2026
    - 6.5K bytes
    - Click Count (0)
  10. src/main/webapp/WEB-INF/orig/view/search.jsp

    							<c:if test="${s.index < 3}">
    								<la:link
    									href="/search?q=${f:u(item)}${fe:facetQuery()}${fe:geoQuery()}">${f:h(item)}</la:link>
    							</c:if>
    							<c:if test="${3 <= s.index}">
    								<la:link styleClass="d-none d-sm-inline-block"
    									href="/search?q=${f:u(item)}${fe:facetQuery()}${fe:geoQuery()}">${f:h(item)}</la:link>
    							</c:if>
    						</c:forEach>
    					</p>
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Mon Feb 23 08:03:44 GMT 2026
    - 6.7K bytes
    - Click Count (0)
Back to Top