Pakej Laravel berdasarkan Elasticsearch - Elasticquent, masalah penetapan penggunaan pembahagian perkataan ik
PHP中文网
PHP中文网 2017-05-16 16:52:35
0
1
677

Gunakan pakej berasaskan Elasticsearch Laravel (https://github.com/elasticquent/Elasticquent#indexes-and-mapping),

Soalan:

1 Apabila konfigurasi berikut menggunakan segmentasi perkataan ik, bagaimanakah ia harus ditetapkan?
2. Apakah konsep dan fungsi analisis, penapis dan penganalisis dalam kod berikut?

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级讲师

membalas semua (1)
过去多啦不再A梦

Analisis, penapis, penganalisis, serta pembahagian perkataan Cina dan pinyin, ini sudah merupakan pengetahuan yang besar.
Mengapa anda tidak mulakan dari manual Walaupun saya baru sahaja bersentuhan dengan elastik, saya telah menghabiskan banyak masa untuk mempelajari manual
Lagipun, perkara ini adalah besar dan tidak begitu mudah untuk bermula

Manual bahasa Cina (versi 2.x): http://es.xiaoleilu.com
Manual rasmi: https://www.elastic.co/guide/...

Selepas membaca manual bahasa Cina, saya perlahan-lahan mula membaca manual rasmi, dan secara beransur-ansur mendapat sedikit pemahaman tentang penganalisis di atas.

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!