RethinkDB文本搜索?

时间:2015-05-12 07:49:57

标签: rethinkdb

我正在尝试为我的下一个项目研究一些rethinkdb。我的后端是在Haskell中,重新思考db haskell驱动程序看起来比mongodb好一点。所以我想尝试一下。

我的问题是如何使用rethinkdb进行简单的文本搜索? 没有什么太复杂的了。只需find field which value contains these words。 我认为这应该是内置的,因为即使是最小的博客应用程序也需要某种搜索工具,对吗?

所以我正在寻找mongodb相当于:

var search = { "$text": { "$search": "some text" } };

谢谢。

修改

我不是在寻找正则表达式和匹配函数。

  1. 对于或多或少的大型集合来说,这是非常缓慢的。
  2. 我没有任何索引的概念。
  3. 它没有任何干扰的概念。

1 个答案:

答案 0 :(得分:0)

使用rethinkdb驱动程序documented here

run h $ table "table" # R.filter (\row -> match "some text" (row ! "field"))