cari

Rumah  >  Soal Jawab  >  teks badan

Pakej Laravel berdasarkan Elasticsearch - Elasticquent, masalah penetapan penggunaan pembahagian perkataan ik

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中文网2818 hari yang lalu760

membalas semua(1)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:54:35

    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.

    balas
    0
  • Batalbalas