- Sort Score
- Num 10 results
- Language All
Results 1 - 8 of 8 for sortField (0.05 seconds)
-
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) -
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) -
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();Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 21 13:29:45 GMT 2025 - 19K bytes - Click Count (0) -
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) -
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) -
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) -
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) -
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)