假设只有两种类型的模型对象。
标签文章
文章可以有可变数量的标签,以及包含文章正文的大文本字段。
如何对与我定义的一组标签匹配的文章执行有效的全文搜索?例如,在 100 万篇文章中,对于 1) 匹配 body:business* 和 2) 标记为“America”、“Economy”而不标记为“亚洲”?
我能够分别有效地执行 1)(使用 HQL 或普通旧 SQL)和 2)(使用 lucene 查询),但不能同时执行。有人有什么想法吗?
假设只有两种类型的模型对象。
标签文章
文章可以有可变数量的标签,以及包含文章正文的大文本字段。
如何对与我定义的一组标签匹配的文章执行有效的全文搜索?例如,在 100 万篇文章中,对于 1) 匹配 body:business* 和 2) 标记为“America”、“Economy”而不标记为“亚洲”?
我能够分别有效地执行 1)(使用 HQL 或普通旧 SQL)和 2)(使用 lucene 查询),但不能同时执行。有人有什么想法吗?