Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for sortField (0.23 sec)

  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.
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Aug 07 03:06:29 UTC 2025
    - 12.3K bytes
    - Viewed (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);
                }
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Jul 17 08:28:31 UTC 2025
    - 13.6K bytes
    - Viewed (0)
  3. src/test/java/org/codelibs/fess/util/QueryStringBuilderTest.java

        }
    
        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);
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Sat Jul 12 07:34:10 UTC 2025
    - 16.5K bytes
    - Viewed (0)
  4. src/test/java/org/codelibs/fess/it/search/SearchApiTests.java

            }
        }
    
        @Test
        public void searchTestWithSort() throws Exception {
            String sortField = "content_length";
            Map<String, String> params = new HashMap<>();
            params.put("q", "*");
            params.put("sort", sortField + ".asc");
            params.put("num", "100");
            String response = checkMethodBase(new HashMap<>()).params(params).get("/api/v1/documents").asString();
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Aug 07 03:06:29 UTC 2025
    - 18.9K bytes
    - Viewed (0)
  5. 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) {
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Aug 07 03:06:29 UTC 2025
    - 35.8K bytes
    - Viewed (0)
  6. src/main/java/org/codelibs/fess/query/QueryFieldConfig.java

         */
        public String[] getSortFields() {
            return sortFields;
        }
    
        /**
         * Sets the fields that can be used for sorting search results.
         *
         * @param sortFields array of field names that can be used for sorting
         */
        public void setSortFields(final String[] sortFields) {
            this.sortFields = sortFields;
        }
    
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Thu Jul 17 08:28:31 UTC 2025
    - 20.6K bytes
    - Viewed (0)
  7. src/test/java/org/codelibs/fess/query/QueryFieldConfigTest.java

            assertEquals(0, queryFieldConfig.notAnalyzedFieldSet.size());
        }
    
        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"));
    Registered: Thu Sep 04 12:52:25 UTC 2025
    - Last Modified: Tue Aug 19 14:09:36 UTC 2025
    - 33.2K bytes
    - Viewed (0)
Back to top