suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Lucene – Java Web Nutzen Sie nun die Suchfunktion. Welche ist besser?

Ich erstelle eine Website zum Durchsuchen von Bildern und ein Bild enthält n Tags.
Jetzt ist es in eine Tabelle für Bilder, eine Tabelle für Etiketten und eine Tabelle für Bildetiketten unterteilt.

Was wir ursprünglich gemacht haben, war die Abfrage von durch Leerzeichen getrennten Schlüsselwörtern. Wenn wir beispielsweise „Herrenschuhe“ abfragen, erhalten wir keine Ergebnisse erscheinen. Nun hoffen wir, dass bei der Abfrage „Herrenschuhe“ oder „Herrenschuhe“ nur diejenigen angezeigt werden, die sowohl „Herren“ als auch „Schuhe“ enthalten.

Die oben genannten Beispiele dienen nur als Referenz. Welche Schlüsselwörter sind möglicherweise nicht gleichzeitig enthalten? Die am häufigsten verwendete Java-Version der Suchmaschine ist Lucene. Ich frage mich, ob sie in SSM integriert werden kann, um einen Paging-Abfrageeffekt zu erzeugen.

Wenn Sie einen Wortsegmentierer zur Wortsegmentierung verwenden, was ist besser geeignet?

大家讲道理大家讲道理2747 Tage vor591

Antworte allen(4)Ich werde antworten

  • 滿天的星座

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

    搜索建议使用elasticsearch.想做的分词可以使用ik分词器

    Antwort
    0
  • PHP中文网

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

    Lucene 可以用 Paoding 分词器。
    PHP 用 Sphinx + Coreseek / Xunsearch

    Antwort
    0
  • 伊谢尔伦

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

    Lucene实现,solr

    Antwort
    0
  • phpcn_u1582

    phpcn_u15822017-05-17 10:11:09

    这类现在有很成熟的方案,例如solr和elasticsearch,是开源的搜索引擎,并且通过简单的http请求就能进行数据的增删改查

    Antwort
    0
  • StornierenAntwort