0

我将尝试在我的应用程序中使用 PgSearch.multisearch。

有没有办法将数组传递给 PgSearch.multisearch() 方法?

search = PgSearch.multisearch('test1')

返回一条记录

search = PgSearch.multisearch(['test1', 'test2'])

返回空数组

4

1 回答 1

2

搜索词由空格分隔。这将搜索与 和 匹配的test1结果test2

search = PgSearch.multisearch(['test1', 'test2'].join(" "))

要使用OR条件,您可以初始化多重搜索:

PgSearch.multisearch_options = { using: { tsearch: { any_word: true }}}
search = PgSearch.multisearch(['test1', 'test2'].join(" "))
于 2014-12-13T02:55:36.873 回答