【文件属性】:
文件名称:arel-fulltext:向Arel添加“本地”全文本搜索支持
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-21 21:21:25
Ruby
Arel全文搜索支持
向Arel添加“本机”全文本搜索支持。
用法
为了产生此查询(MySQL全文语法):
SELECT * FROM people
WHERE MATCH (name) AGAINST ( ' expression ' )
您可以使用以下Arel构造:
people = Arel :: Table . new ( :people )
expr = people [ :name ] . match ( 'expression' )
MySQL
Arel Full-Text当前仅支持MySQL。 如果您希望向其他数据库添加支持,请打开一个问题。
搜索修饰符
您还可以包括搜索修饰符,以进一步优化查询。
布尔模式
people = Arel :: Table . new ( :people )
expr = people [ :name ] . match ( '
【文件预览】:
arel-fulltext-master
----lib()
--------arel-fulltext()
--------arel-fulltext.rb(273B)
----Gemfile(39B)
----Rakefile(248B)
----.travis.yml(305B)
----LICENSE(1KB)
----test()
--------helper.rb(261B)
--------test_fulltext.rb(1KB)
--------support()
----README.md(2KB)
----.gitignore(44B)
----arel-fulltext.gemspec(918B)