gpt4 book ai didi

java - CouchDB 中的全文搜索

转载 作者:行者123 更新时间:2023-11-30 09:08:38 25 4
gpt4 key购买 nike

我正在 GWT 框架 (JAVA) 上开发 Web 应用程序。我正在使用 CouchDB(NoSQL 数据库)用于存储用户配置文件、用户问题和答案。我是 NoSQL 数据库的新手,所以我需要在我的应用程序中实现全文搜索。

示例:“什么是 Java?”

期望的结果:可以找到所有包含三个词的问题 What, is, Java

所以有任何想法如何在 couchdb 中实现这个结果。

最佳答案

使用couchdb lucene与 couchdb 的集成非常简单,非常适合您的用例。 Couch-db lucene 支持 lucene 的整个查询语法。对于您的问题 +可用于。

The "+" or required operator requires that the term after the "+" symbol exist somewhere in a the field of a single document.

这是一个示例查询

http://localhost:5984/_fti/local/database/_design/design_name/index_name?q=+"什么是java"

关于java - CouchDB 中的全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23434115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com