关键词搜索的Android房间列表

关键词搜索的Android房间列表,android,sqlite,android-sqlite,android-room,Android,Sqlite,Android Sqlite,Android Room,我需要在房间里搜索关键字列表。目前,我可以搜索单个关键字,如: @Query("SELECT * FROM customer where content LIKE '%' || :keyword || '%' and status = 'published'") LiveData<List<Customer>> getSearchResult(String keyword); 我知道我可以手动为多个关键字生成查询,但我希望将集合作为参数传递 提前感谢。考虑使用全文搜索

我需要在房间里搜索关键字列表。目前,我可以搜索单个关键字,如:

@Query("SELECT * FROM customer where content LIKE '%' || :keyword || '%'  and status = 'published'")
LiveData<List<Customer>> getSearchResult(String keyword);
我知道我可以手动为多个关键字生成查询,但我希望将集合作为参数传递


提前感谢。

考虑使用全文搜索。现在有一些杂乱无章的方法(参见)和2.1.0房间。谢谢。我会检查一下。考虑使用全文搜索。现在有一些骇客的方法(请参阅)和2.1.0房间。谢谢,我会检查一下。
@Query("SELECT first_name, last_name FROM user WHERE region IN (:regions)")
public List<NameTuple> loadUsersFromRegions(List<String> regions);