Lucene - java web Utilisez maintenant la fonction de recherche, laquelle est la meilleure ?
大家讲道理
大家讲道理 2017-05-17 10:09:09
0
4
558

Je crée un site Web de navigation d'images et une image contient n balises.
Maintenant, il est divisé en un tableau pour les images, un tableau pour les étiquettes et un tableau pour les images-étiquettes.

Ce que nous avons initialement fait était d'utiliser like pour interroger des mots-clés séparés par des espaces. Par exemple, le mot-clé « chaussures pour hommes » interrogera toutes les requêtes avec « hommes » ou « chaussures ». apparaître. Nous espérons maintenant que si nous recherchons « chaussures pour hommes » ou « chaussures pour hommes », seuls ceux qui contiennent à la fois « hommes » et « chaussures » apparaîtront.

Les exemples ci-dessus sont uniquement à titre de référence. Les mots-clés peuvent ne pas être inclus en même temps. Lequel est le plus approprié ? La version Java du moteur de recherche la plus courante est Lucene. Je me demande si elle peut être intégrée à SSM pour créer un effet de requête de pagination ?

Si vous utilisez un segmenteur de mots pour la segmentation de mots, qu'est-ce qui est le plus approprié ?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(4)
滿天的星座

Il est recommandé d'utiliser elasticsearch pour la recherche. Si vous souhaitez segmenter des mots, vous pouvez utiliser ik segmenter

.
洪涛

Lucene peut utiliser le tokenizer Paoding.
PHP avec Sphinx + Coreseek / Xunsearch

伊谢尔伦

Implémentation de Lucene, solr

phpcn_u1582

Il existe aujourd'hui des solutions très matures de ce type, comme solr et elasticsearch, qui sont des moteurs de recherche open source et peuvent ajouter, supprimer, modifier et vérifier des données via de simples requêtes http

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!