Lucene Grails应用程序:自己的查询语言,用于数据库和文件中存储的数据;全文搜索(Hibernate搜索、Compass等)

Lucene Grails应用程序:自己的查询语言,用于数据库和文件中存储的数据;全文搜索(Hibernate搜索、Compass等),lucene,full-text-search,hibernate-search,compass-lucene,Lucene,Full Text Search,Hibernate Search,Compass Lucene,我有一个应用程序,它在数据库中存储简短的描述性数据,在文本文件中存储大量相关的文本数据 我想为DB添加“高级搜索”。我正在考虑像JIRA那样添加自己的查询语言(JIRA查询语言)。然后我考虑对这些文本文件进行全文搜索(优先级较低) 想知道哪种工具更适合我更快更简单地实现它 我最想让用户能够编写自己的查询,而不是使用元素指定搜索过滤器 谢谢 UPD。我将日期保存在DB中,大多数varchar字段包含一个单词字符串 UPD2。Apache Derby现在正在使用。看看Grails的可搜索插件

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

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

想知道哪种工具更适合我更快更简单地实现它

我最想让用户能够编写自己的查询,而不是使用元素指定搜索过滤器

谢谢

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


UPD2。Apache Derby现在正在使用。

看看Grails的可搜索插件