Saya sedang membuat laman web menyemak imbas gambar, dan gambar mengandungi n tag.
Kini ia dibahagikan kepada jadual untuk gambar, jadual untuk label dan jadual untuk label gambar.
Apa yang kami lakukan pada mulanya ialah menggunakan suka menanyakan kata kunci yang dipisahkan dengan ruang Contohnya, kata kunci "kasut lelaki" akan menanyakan semua pertanyaan dengan "lelaki" atau "kasut". muncul. Kini kami berharap jika kami menanyakan "kasut lelaki" atau "kasut lelaki", hanya kasut yang mengandungi kedua-dua "lelaki" dan "kasut" akan muncul.
Contoh di atas adalah untuk rujukan sahaja Kata kunci mungkin tidak disertakan pada masa yang sama. Versi Java enjin carian yang paling biasa dilihat ialah Lucene Saya tertanya-tanya sama ada ia boleh disepadukan dengan SSM untuk mencipta kesan pertanyaan halaman?
Jika anda menggunakan pembahagian perkataan untuk pembahagian perkataan, apakah yang lebih sesuai?
搜索建议使用elasticsearch.想做的分词可以使用ik分词器
Lucene 可以用 Paoding 分词器。
PHP 用 Sphinx + Coreseek / Xunsearch
Lucene实现,solr
这类现在有很成熟的方案,例如solr和elasticsearch,是开源的搜索引擎,并且通过简单的http请求就能进行数据的增删改查