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

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