Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 10 for addFieldLog (0.09 seconds)

  1. src/test/java/org/codelibs/fess/entity/QueryContextTest.java

        }
    
        // Test addFieldLog with null fieldLogMap
        @Test
        public void test_addFieldLog_nullFieldLogMap() {
            queryContext = new QueryContext("test", false);
            // fieldLogMap is null when isQuery is false
            queryContext.addFieldLog("field", "text");
            // Should not throw exception
        }
    
        // Test addFieldLog with existing field
        @Test
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 17.6K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/query/QueryCommandTemplateMethodTest.java

                    (field, text, boost) -> QueryBuilders.matchQuery(field, text).boost(boost));
    
            // Manual implementation (for comparison)
            QueryBuilder result2;
            context2.addFieldLog("title", "test");
            context2.addHighlightedQuery("test");
            if (Constants.DEFAULT_FIELD.equals("title")) {
                result2 = queryCommand.buildDefaultQueryBuilder(fessConfig, context2,
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 12.5K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/entity/QueryContext.java

        }
    
        /**
         * Adds a field and text pair to the field log for tracking query terms.
         * @param field The field name.
         * @param text The query text for this field.
         */
        public void addFieldLog(final String field, final String text) {
            if (fieldLogMap == null) {
                return;
            }
    
            List<String> list = fieldLogMap.get(field);
            if (list == null) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Tue Aug 19 14:09:36 GMT 2025
    - 9.4K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/query/TermQueryCommand.java

         */
        protected QueryBuilder convertTextQuery(final FessConfig fessConfig, final QueryContext context, final TermQuery termQuery,
                final float boost, final String field, final String text) {
            context.addFieldLog(field, text);
            context.addHighlightedQuery(text);
            return buildMatchPhraseQuery(field, text).boost(boost);
        }
    
        /**
         * Converts a term query to a keyword-based exact term query.
         *
    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)
  5. src/main/java/org/codelibs/fess/query/PrefixQueryCommand.java

            final String text = prefixQuery.getPrefix().text();
    
            if (Constants.DEFAULT_FIELD.equals(field)) {
                context.addFieldLog(field, text + "*");
                context.addHighlightedQuery(text);
                return buildDefaultQueryBuilder(fessConfig, context,
                        (f, b) -> QueryBuilders.matchPhrasePrefixQuery(f, toLowercaseWildcard(text))
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 5.1K bytes
    - Click Count (0)
  6. src/main/java/org/codelibs/fess/query/TermRangeQueryCommand.java

                final String origQuery = queryBuf.toString();
                context.addFieldLog(Constants.DEFAULT_FIELD, origQuery);
                context.addHighlightedQuery(origQuery);
                return buildDefaultQueryBuilder(fessConfig, context, (f, b) -> QueryBuilders.matchPhraseQuery(f, origQuery).boost(b));
            }
    
            context.addFieldLog(field, termRangeQuery.toString(field));
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 4.9K bytes
    - Click Count (0)
  7. src/main/java/org/codelibs/fess/query/WildcardQueryCommand.java

            if (Constants.DEFAULT_FIELD.equals(field)) {
                final String text = wildcardQuery.getTerm().text();
                context.addFieldLog(field, text);
                final String highlightText = StringUtils.strip(text, "*");
                if (StringUtil.isNotBlank(highlightText)) {
                    context.addHighlightedQuery(highlightText);
                }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 5.7K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/fess/query/PhraseQueryCommand.java

                context.addFieldLog(field, text);
                stream(texts).of(stream -> stream.forEach(t -> context.addHighlightedQuery(t)));
                return buildDefaultQueryBuilder(fessConfig, context, (f, b) -> buildMatchPhraseQuery(f, text).boost(b * boost));
            }
    
            if (isSearchField(field)) {
                context.addFieldLog(field, text);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 4.5K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/query/FuzzyQueryCommand.java

            final String field = getSearchField(context.getDefaultField(), term.field());
    
            if (Constants.DEFAULT_FIELD.equals(field)) {
                final String text = term.text();
                context.addFieldLog(field, text);
                context.addHighlightedQuery(text);
                return buildDefaultQueryBuilder(fessConfig, context,
                        (f, b) -> QueryBuilders.fuzzyQuery(f, text)
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 5.7K bytes
    - Click Count (0)
  10. src/main/java/org/codelibs/fess/query/QueryCommand.java

                final String text, final float boost, final DefaultQueryBuilderFunction defaultBuilder, final FieldQueryBuilder fieldBuilder) {
    
            context.addFieldLog(field, text);
            context.addHighlightedQuery(text);
    
            if (Constants.DEFAULT_FIELD.equals(field)) {
                return buildDefaultQueryBuilder(fessConfig, context, defaultBuilder);
            }
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Nov 23 11:39:05 GMT 2025
    - 11.6K bytes
    - Click Count (0)
Back to Top