Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 4 of 4 for isFacetField (0.08 seconds)

  1. src/test/java/org/codelibs/fess/query/QueryFieldConfigSetBasedLookupTest.java

            }
    
            // Test negative cases
            assertFalse(queryFieldConfig.isFacetField("nonexistent"));
            assertFalse(queryFieldConfig.isFacetField("title"));
            // Blank fields are handled before Set lookup
            assertFalse(queryFieldConfig.isFacetField(""));
            assertFalse(queryFieldConfig.isFacetField(null));
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 19.4K bytes
    - Click Count (0)
  2. src/main/java/org/codelibs/fess/query/QueryFieldConfig.java

         * Uses O(1) Set lookup for improved performance.
         *
         * @param field the field name to check
         * @return true if the field can be used for faceted search, false otherwise
         */
        public boolean isFacetField(final String field) {
            if (StringUtil.isBlank(field)) {
                return false;
            }
            return facetFieldSet != null && facetFieldSet.contains(field);
        }
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 21.9K bytes
    - Click Count (0)
  3. src/test/java/org/codelibs/fess/query/QueryFieldConfigTest.java

            assertTrue(queryFieldConfig.isFacetField("category"));
            assertTrue(queryFieldConfig.isFacetField("type"));
            assertTrue(queryFieldConfig.isFacetField("author"));
            assertTrue(queryFieldConfig.isFacetField("date"));
    
            // Test invalid facet fields
            assertFalse(queryFieldConfig.isFacetField("invalid"));
            assertFalse(queryFieldConfig.isFacetField(""));
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 33.6K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/opensearch/client/SearchEngineClient.java

                stream(facetInfo.field).of(stream -> stream.forEach(f -> {
                    if (!queryFieldConfig.isFacetField(f)) {
                        throw new SearchQueryException("Invalid facet field: " + f);
                    }
                    final String encodedField = BaseEncoding.base64().encode(f.getBytes(StandardCharsets.UTF_8));
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 14:36:23 GMT 2026
    - 138.6K bytes
    - Click Count (1)
Back to Top