91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在solr4.x上使用IK分詞設置useSmart沒有效果的解決方發

發布時間:2021-11-10 18:48:49 來源:億速云 閱讀:284 作者:柒染 欄目:云計算

本篇文章為大家展示了在solr4.x上使用IK分詞設置useSmart沒有效果的解決方發,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

大家知道由于lucene和solr在最新版本在分詞方面改動比較大,在solr4.x上使用IK分詞,并且設置粗細力度,安裝官方的說法是這樣設置的:

在solr4.x上使用IK分詞設置useSmart沒有效果的解決方發結果發現建索引和查詢時候的分詞力度是一樣的,默認是安裝細力度分詞,解決方案如下:

package org.apache.solr.analysis;

import java.io.Reader;

import java.util.Map;

import org.apache.lucene.analysis.Tokenizer;

import org.apache.lucene.analysis.util.TokenizerFactory;

import org.apache.lucene.util.AttributeSource.AttributeFactory;

import org.wltea.analyzer.lucene.IKTokenizer;

/**

 * 解決IK Analyzer 2012FF_hf1 在solr4.x應用時,配置useSmart失效的問題

 * 

 * @author  lqin

 * @date 2013-12-24

 * @email  qin.liang@sinovatio.com

 * @version  1.0

 * 

 */

public class IKAnalyzerSolrTokenizerFactory extends TokenizerFactory {

/**

* 構造函數,從參數里面讀取配置

* @param args

*/

public IKAnalyzerSolrTokenizerFactory(Map<String, String> args) 

{

super(args);

assureMatchVersion();

// 設置分詞力度,useSmart=true粗力度,useSmart=false細力度

this.setUseSmart("true".equals(args.get("useSmart")));

}

private boolean useSmart;

public boolean useSmart() 

{

return useSmart;

}

public void setUseSmart(boolean useSmart) 

{

this.useSmart = useSmart;

}

public void init(Map<String, String> args) {

this.useSmart = "true".equals(args.get("useSmart")) ;

}

@Override

public Tokenizer create(AttributeFactory factory, Reader input) 

{

Tokenizer _IKTokenizer = new IKTokenizer(input , this.useSmart);

        return _IKTokenizer;

}

}

修改配置:

在solr4.x上使用IK分詞設置useSmart沒有效果的解決方發

上述內容就是在solr4.x上使用IK分詞設置useSmart沒有效果的解決方發,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鹤庆县| 乌兰浩特市| 武定县| 台北县| 微山县| 登封市| 宁河县| 四会市| 彭阳县| 鄱阳县| 广安市| 门源| 山东省| 平谷区| 封丘县| 牙克石市| 姜堰市| 榆中县| 宁波市| 应城市| 叙永县| 荆州市| 自贡市| 荣昌县| 苍梧县| 镇江市| 洪洞县| 张家口市| 宁强县| 汕尾市| 双鸭山市| 五原县| 白朗县| 舞钢市| 当涂县| 尼勒克县| 河北区| 瑞昌市| 疏附县| 徐州市| 千阳县|