0

假设只有两种类型的模型对象。

标签文章

文章可以有可变数量的标签,以及包含文章正文的大文本字段。

如何对与我定义的一组标签匹配的文章执行有效的全文搜索?例如,在 100 万篇文章中,对于 1) 匹配 body:business* 和 2) 标记为“America”、“Economy”而不标记为“亚洲”?

我能够分别有效地执行 1)(使用 HQL 或普通旧 SQL)和 2)(使用 lucene 查询),但不能同时执行。有人有什么想法吗?

4

1 回答 1

1

你看过弹性搜索模块吗?这是一个非常强大的模块,模块所有者已经做了很多工作来记录他的工作。

于 2011-05-02T06:55:59.037 回答