Solr對分詞字段進行完全匹配加權的操作

2021-07-22 12:27:03 字數 744 閱讀 5260

需求:

對這個字段進行完全匹配 的排序進行加權

公式:sum(sum(product(product(div(log(sum(bidding_price,10)),7),0.15),9),product(product(div(log(sum(daily_quota,10)),7),0.15),0.3),product(product(div(log(sum(budget,10)),7),0.15),0.3),product(product(div(log(sum(budget_left,10)),7),0.15),0.4)),if(exists(query()),100,0)) desc

sc:公式得分

再看看公式:if(exists(query()),100,0)

我想的是將「品牌設計全案」 完全匹配的加權100

結果「品牌設計」部分匹配也加權

解決方案:

sum(sum(product(product(div(log(sum(bidding_price,10)),7),0.15),9),product(product(div(log(sum(daily_quota,10)),7),0.15),0.3),product(product(div(log(sum(budget,10)),7),0.15),0.3),product(product(div(log(sum(budget_left,10)),7),0.15),0.4)),if(exists(query()),100,0)) desc

Perl 正則匹配 對分詞標註結果正則匹配

3 a 中文編碼 從資料夾讀檔案 問原文標記還是輸出歧義句子 寫檔案的時候每次檔案名字加一 之前有處理過分檔案 b 提取 w w w 之前的中文句子進行判斷 c 判斷分為幾個情況 含有 k 無操作 含有 ni 無操作 只要含有 d r c 有歧義 開頭含有 v u p 1 v u p 開頭含有 m ...

Perl 正則匹配 對分詞標註結果正則匹配

3 a 中文編碼 從資料夾讀檔案 問原文標記還是輸出歧義句子 寫檔案的時候每次檔案名字加一 之前有處理過分檔案 b 提取 w w w 之前的中文句子進行判斷 c 判斷分為幾個情況 含有 k 無操作 含有 ni 無操作 只要含有 d r c 有歧義 開頭含有 v u p 1 v u p 開頭含有 m ...

NLP最大匹配進行分詞

coding utf 8 author lhf time 2019 11 3 def max match need seg,dic,max len 5 test list for i in range len need seg out list while true min len min max ...