Laravel基於Elasticsearch的套件-Elasticquent,使用ik分詞的設定問題
PHP中文网
PHP中文网 2017-05-16 16:52:35
0
1
652

使用Laravel基於Elasticsearch的套件(https://github.com/elasticquent/Elasticquent#indexes-and-mapping ) ,

問題:

1、下面這段配置使用ik分詞的時候,該怎麼設定呢?
2、下面程式碼中的analysis、filter、analyzer三個東西的概念和作用是什麼?

protected $indexSettings = [ 'analysis' => [ 'char_filter' => [ 'replace' => [ 'type' => 'mapping', 'mappings' => [ '&=> and ' ], ], ], 'filter' => [ 'word_delimiter' => [ 'type' => 'word_delimiter', 'split_on_numerics' => false, 'split_on_case_change' => true, 'generate_word_parts' => true, 'generate_number_parts' => true, 'catenate_all' => true, 'preserve_original' => true, 'catenate_numbers' => true, ] ], 'analyzer' => [ 'default' => [ 'type' => 'custom', 'char_filter' => [ 'html_strip', 'replace', ], 'tokenizer' => 'whitespace', 'filter' => [ 'lowercase', 'word_delimiter', ], ], ], ], ];
PHP中文网
PHP中文网

认证0级讲师

全部回覆 (1)
过去多啦不再A梦

analysis、filter、analyzer、再加上中文分詞、拼音,這已經很龐大的知識量了。
題主為何不從手冊開始,雖然我才接觸elastic,但是已經花費了大量的時間在學習手冊上,
畢竟這個東西很龐大,不是那麼容易上手的

中文手冊(2.x的版本):http://es.xiaoleilu.com
官網手冊:https://www.elastic.co/guide/...

看完了中文手冊之後,慢慢開始看官方手冊,也逐漸對上述的分析器等有了一些了解。

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!