我正在探索Play框架2,我必须说我印象深刻! 只有一件事我无法说谎(暂时)和 这就是搜索实现。
目前我发现: search module和elastic search,但两者都适用于Play 1
他们是否在Play 2中工作?
我来自Spring和Seam世界,Hibernate Search很常见。 有没有实现?你是如何玩2个人实施的 你的搜索功能?
答案 0 :(得分:1)
AFAIK,Play 2.0中没有任何用于全文搜索的核心模块
GitHub上有一个项目,它将ElasticSearch合并到Play 1.x:https://github.com/cleverage/play2-elasticsearch。
还有一些示例如何在Play 2.0上的每个Ebean操作后更新ES:https://groups.google.com/forum/#!topic/play-framework/cZqt6U-2LHg%5B1-25%5D
答案 1 :(得分:0)
如果您已经在使用关系数据库,那么从Postgres全文索引开始(mysql 5.6全文不能处理词干,但它也可能适合您的需要)。如果你已经使用的数据库做了你需要的,那么不必同步/管理更多的堆栈复杂性是非常方便的。