Grails 应用程序:用于存储在数据库和文件中的数据的自己的查询语言全文搜索(Hibernate 搜索、指南针等)

发布于 2024-10-09 19:37:30 字数 314 浏览 4 评论 0 原文

我有一个应用程序,它在数据库中存储简短的描述性数据,在文本文件中存储大量相关的文本数据。

我想为数据库添加“高级搜索”。我正在考虑像 JIRA 那样添加自己的查询语言(Jira 查询语言)。然后我考虑对这些文本文件进行全文搜索(优先级较低)。

想知道哪种工具更适合我更快、更简单地实现这一点。

我最重要的是希望为用户提供编写自己的查询的能力,而不是使用元素来指定搜索过滤器。

谢谢

UPD。我将日期保存在数据库中,大多数 varchar 字段都包含一个单词字符串。

UPD2。现在正在使用 Apache Derby。

I have an application which stored short descriptive data in DB and lots of related textual data in text files.

I would like to add "advanced search" for DB. I was thinking about adding own query language like JIRA does (Jira Query Language). Then I thought about having full text search across those textual files (less priority).

Wondering which tool will better suite me to implement that faster and simpler.

I most of all I want to provide users with ability to write their own queries instead of using elements to specify search filters.

Thanks

UPD. I save dates in DB and most of varchar fields contain one word strings.

UPD2. Apache Derby is used right now.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅笑依然 2024-10-16 19:37:30

看一下 Grails 的可搜索插件。

http://www.grails.org/plugin/searchable

Take a look at the Searchable plugin for Grails.

http://www.grails.org/plugin/searchable

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文