Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 11 for queryFreq (0.22 seconds)

  1. src/main/java/org/codelibs/fess/suggest/entity/SuggestItem.java

            this.timestamp = timestamp;
        }
    
        /**
         * Sets the query frequency of the suggest item.
         * @param queryFreq The query frequency to set.
         */
        public void setQueryFreq(final long queryFreq) {
            this.queryFreq = queryFreq;
        }
    
        /**
         * Sets the document frequency of the suggest item.
         * @param docFreq The document frequency to set.
         */
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Sun Feb 01 12:48:24 GMT 2026
    - 13.5K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/suggest/entity/SuggestItemSerializerTest.java

            String[] roles = { "role1" };
            String[] languages = { "en" };
            long docFreq = 10L;
            long queryFreq = 5L;
            float userBoost = 1.5f;
    
            SuggestItem item =
                    new SuggestItem(text, readings, fields, docFreq, queryFreq, userBoost, tags, roles, languages, SuggestItem.Kind.DOCUMENT);
    
            Map<String, Object> source = SuggestItemSerializer.toSource(item);
    
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Sun Feb 01 12:48:24 GMT 2026
    - 5.4K bytes
    - Click Count (0)
  3. src/test/java/org/codelibs/fess/suggest/request/suggest/SuggestRequestQueryBuildingTest.java

            String queryString = result.toString();
            // Should contain docFreq, queryFreq, and userBoost factors (camelCase field names)
            assertTrue("Should contain docFreq", queryString.contains("docFreq"));
            assertTrue("Should contain queryFreq", queryString.contains("queryFreq"));
            assertTrue("Should contain userBoost", queryString.contains("userBoost"));
        }
    
        @Test
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Sat Mar 14 02:35:38 GMT 2026
    - 19.8K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/suggest/entity/SuggestItemSerializer.java

            }
            final List<String> fields = SuggestUtil.getAsList(source.get(FieldNames.FIELDS));
            final long docFreq = Long.parseLong(source.get(FieldNames.DOC_FREQ).toString());
            final long queryFreq = Long.parseLong(source.get(FieldNames.QUERY_FREQ).toString());
            final float userBoost = Float.parseFloat(source.get(FieldNames.USER_BOOST).toString());
            final List<String> tags = SuggestUtil.getAsList(source.get(FieldNames.TAGS));
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Sun Feb 01 12:48:24 GMT 2026
    - 13.5K bytes
    - Click Count (0)
  5. src/test/java/org/codelibs/fess/suggest/entity/SuggestItemMergerTest.java

        }
    
        private SuggestItem createItem(String text, long docFreq, long queryFreq, float userBoost) {
            String[] texts = { text };
            String[][] readings = { { "reading" } };
            String[] fields = { "field" };
    
            return new SuggestItem(texts, readings, fields, docFreq, queryFreq, userBoost, new String[0], new String[0], new String[0],
                    SuggestItem.Kind.DOCUMENT);
        }
    
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Sun Feb 01 12:48:24 GMT 2026
    - 6K bytes
    - Click Count (0)
  6. CLAUDE.md

    ### SuggestItem (Domain Entity)
    Location: `src/main/java/org/codelibs/fess/suggest/entity/SuggestItem.java`
    
    Core attributes: `text`, `timestamp`, `queryFreq`, `docFreq`, `userBoost`, `readings`, `tags`, `roles`, `languages`, `kinds`
    
    Kind types: `DOCUMENT`, `QUERY`, `USER`
    
    ---
    
    ## Development Workflow
    
    ### Build Commands
    
    ```bash
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Thu Mar 12 03:39:53 GMT 2026
    - 8.1K bytes
    - Click Count (0)
  7. src/main/java/org/codelibs/fess/suggest/entity/SuggestItemMerger.java

         * <li>Readings are merged, maintaining uniqueness</li>
         * <li>Fields, tags, languages, and roles are merged, maintaining uniqueness</li>
         * <li>Kinds are merged, maintaining uniqueness</li>
         * <li>Frequencies (queryFreq, docFreq) are summed</li>
         * <li>Timestamp and userBoost are taken from item2 (newer values)</li>
         * </ul>
         *
         * @param item1 The first SuggestItem (base item)
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Sun Feb 01 12:48:24 GMT 2026
    - 5.4K bytes
    - Click Count (0)
  8. src/test/java/org/codelibs/fess/suggest/entity/SuggestItemBoundaryTest.java

            Map<String, Object> source = item.getSource();
            float expectedScore = (10L + 20L) * 2.0f; // (docFreq + queryFreq) * userBoost
            assertEquals(expectedScore, (Float) source.get(FieldNames.SCORE), 0.001f);
        }
    
        @Test
        public void test_scoreCalculationZero() {
            String[] text = { "test" };
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Sat Jan 17 05:10:37 GMT 2026
    - 22.2K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/suggest/index/operations/DeletionOperations.java

                    SuggestItem.Kind.USER);
        }
    
        /**
         * Deletes query words (words with QUERY_FREQ >= 1 that don't have DOCUMENT or USER kinds).
         *
         * @param index The index name
         * @return The SuggestDeleteResponse
         */
        public SuggestDeleteResponse deleteQueryWords(final String index) {
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Sun Feb 01 12:48:24 GMT 2026
    - 9.5K bytes
    - Click Count (0)
  10. src/main/java/org/codelibs/fess/suggest/request/suggest/SuggestQueryBuilder.java

                    .modifier(FieldValueFactorFunction.Modifier.LOG2P)
                    .setWeight(1.0F)));
            flist.add(new FunctionScoreQueryBuilder.FilterFunctionBuilder(ScoreFunctionBuilders.fieldValueFactorFunction(FieldNames.QUERY_FREQ)
                    .missing(0.1f)
                    .modifier(FieldValueFactorFunction.Modifier.LOG2P)
                    .setWeight(1.0F)));
            flist.add(new FunctionScoreQueryBuilder.FilterFunctionBuilder(
    Created: Fri Apr 17 09:08:13 GMT 2026
    - Last Modified: Sat Mar 14 02:35:38 GMT 2026
    - 8.1K bytes
    - Click Count (0)
Back to Top