如何在不牺牲良好性能的情况下搜索playframework JPA实体?

时间:2012-10-26 22:27:51

标签: mysql hibernate jpa playframework full-text-search

我正在使用playframework 1.2.4和JPA进行持久存储。在playframework documentation中,有许多使用“like”运算符来查找实体的引用。我可以看到将它用于搜索操作,但由于“喜欢”操作符执行全表扫描,因此我的实体越来越多,这将非常慢。换句话说,它不会扩展。什么是有效搜索实体的可扩展方式?我知道Mysql有一个FullText功能来解决这个问题,但是如何在playframework中使用JPA来访问这个功能?

1 个答案:

答案 0 :(得分:0)

尝试使用弹性搜索模块,它非常支持JPA。 http://www.playframework.org/modules/elasticsearch