我正在研究一个应用程序,我们有不同类型的搜索。其中一些是全文搜索MYSQL数据库中的多个列,我使用Hibernate Search(它使用内部lucene)对于这些。何时使用Lucene/Hibernate搜索
现在我的问题是如何在不属于全text.A搜索形式的简单的数据库搜索时怎么办:
select * from table1,table2 where table1.col1='testval' and table1.col2=table2.col2;
将这样的搜索会更好,如果我使用Hibernate Search的或会有对性能没有任何影响,因为这不是全文搜索
顺便说一下,您应该可以将该SQL查询重写为“join”。 – 2014-09-19 20:33:41
任何原因downvote? – 2014-09-20 20:25:29
有一个愚蠢的downvoting负载,这里完全明智的问题。除了忽略它,你可以做的不多。我提出这个问题来抵消这种愚蠢。 – 2014-09-20 20:32:50