Maison  >  Questions et réponses  >  le corps du texte

Lucene - java web Utilisez maintenant la fonction de recherche, laquelle est la meilleure ?

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é ?

大家讲道理大家讲道理2712 Il y a quelques jours564

répondre à tous(4)je répondrai

  • 滿天的星座

    滿天的星座2017-05-17 10:11:09

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

    .

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-17 10:11:09

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

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-17 10:11:09

    Implémentation de Lucene, solr

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-17 10:11:09

    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

    répondre
    0
  • Annulerrépondre