solr 統計頻率(term frequency)

2021-09-08 13:46:21 字數 718 閱讀 6031

1、統計單詞在某個字段出現的頻率次數

term frequency實現使用了function query. 

例如統計『公司』這個關鍵字在text這個字段**現的次數

在返回的時候進行計算統計,即在返回引數fl中設定為fl=id,freq:termfreq(text,'公司') 

http://localhost:8983/solr/test/select?fl=id,freq:termfreq(text,'公司')&indent=on&q=*:*&wt=json

對於多個term的or查詢,用sum進行統計,termfreq不支援phrase的統計。 

freq:sum(termfreq(text,'中國'),termfreq(text,'公司'))

http://localhost:8983/solr/test/select?fl=freq:sum(termfreq(text,'中國'),termfreq(text,'公司'))&indent=on&q=*:*&wt=json

統計字元頻率

輸入資料有多組,每組佔一行,由乙個n為的整數構成 ytq急著打 沒有告訴你n是多少,只告訴這個數字小於10的1000次方 對於每組輸入資料,輸出一行,對應乙個要求的答案 答案為0 9之間的乙個數字,如果有過個 數字出現次數一樣多的情況,輸出最小的數字 1234567891 11122333 1235...

Frequency 頻率統計

coding utf 8 created on fri oct 20 19 16 41 2017 author esri import nltk from nltk import freqdist 做個詞庫先 corpus this is my sentence this is my life th...

NLP 統計頻率

引入必要的包 import re from collections import counter方法一 version one defget max value v1 text 統一為小寫字母 text text.lower 返回所有的字母 result re.findall a za z text...