Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 7 of 7 for sortField (0.05 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. src/main/java/org/codelibs/fess/util/QueryStringBuilder.java

         * This method follows the builder pattern for method chaining.
         *
         * @param sortField the field name to sort by
         * @return this QueryStringBuilder instance for method chaining
         */
        public QueryStringBuilder sortField(final String sortField) {
            this.sortField = sortField;
            return this;
        }
    
        /**
         * Sets whether to escape special characters in queries.
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Aug 07 03:06:29 GMT 2025
    - 12.3K bytes
    - Click Count (0)
  2. src/main/java/org/codelibs/fess/query/TermQueryCommand.java

                }
                final String sortField = values[0];
                if (!getQueryFieldConfig().isSortField(sortField)) {
                    throw new InvalidQueryException(
                            messages -> messages.addErrorsInvalidQueryUnsupportedSortField(UserMessages.GLOBAL_PROPERTY_KEY, sortField),
                            "Unsupported sort field: " + termQuery);
                }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 13.6K bytes
    - Click Count (0)
  3. src/test/java/org/codelibs/fess/util/QueryStringBuilderTest.java

        }
    
        @Test
        public void test_sortField() {
            final String query = new QueryStringBuilder().params(createSimpleParams("test")).sortField("score").build();
            assertEquals("test sort:score", query);
    
            final String queryWithoutSort = new QueryStringBuilder().params(createSimpleParams("test")).build();
            assertEquals("test", queryWithoutSort);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 16.7K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/helper/SearchHelper.java

                request.setAttribute(Constants.REQUEST_QUERIES, params.getQuery());
            });
    
            String query = ComponentUtil.getQueryStringBuilder().params(params).sortField(params.getSort()).build();
            List<Map<String, Object>> documentItems;
            try {
                documentItems = searchInternal(query, params, userBean);
            } catch (final InvalidQueryException e) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Dec 20 05:56:45 GMT 2025
    - 36.3K bytes
    - Click Count (0)
  5. src/main/java/org/codelibs/fess/query/QueryFieldConfig.java

            return sortFields;
        }
    
        /**
         * Sets the fields that can be used for sorting search results.
         * Also updates the sortFieldSet for O(1) lookup performance.
         *
         * @param sortFields array of field names that can be used for sorting
         */
        public void setSortFields(final String[] sortFields) {
            this.sortFields = sortFields;
            sortFieldSet = new HashSet<>();
    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)
  6. src/test/java/org/codelibs/fess/query/QueryFieldConfigSetBasedLookupTest.java

            queryFieldConfig.setSortFields(fields);
    
            // Verify array is set
            assertNotNull(queryFieldConfig.sortFields);
            assertSame(fields, queryFieldConfig.sortFields);
            assertEquals(3, queryFieldConfig.sortFields.length);
    
            // Verify Set is created and populated
            assertNotNull(queryFieldConfig.sortFieldSet);
    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)
  7. src/test/java/org/codelibs/fess/query/QueryFieldConfigTest.java

            assertEquals(0, queryFieldConfig.notAnalyzedFieldSet.size());
        }
    
        @Test
        public void test_isSortField() {
            String[] sortFields = { "score", "created", "modified", "title" };
            queryFieldConfig.setSortFields(sortFields);
    
            // Test valid sort fields
            assertTrue(queryFieldConfig.isSortField("score"));
            assertTrue(queryFieldConfig.isSortField("created"));
    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)
Back to Top