没有合适的资源?快使用搜索试试~ 我知道了~
search_cop:像ActiveRecord这样的全文查询支持搜索引擎
共49个文件
rb:32个
gemfile:4个
md:4个
需积分: 5 0 下载量 62 浏览量
2021-02-02
04:15:02
上传
评论
收藏 37KB ZIP 举报
温馨提示
SearchCop SearchCop扩展了ActiveRecord模型,以支持全文搜索引擎,例如通过简单查询字符串和基于散列的查询的查询。 假设您有一个Book模型,该模型具有各种属性,例如title , author , stock , price , available 。 使用SearchCop,您可以执行以下操作: Book . search ( "Joanne Rowling Harry Potter" ) Book . search ( "author: Rowling title:'Harry Potter'" ) Book . search ( "price > 10 AND price < 20 -stock:0 (Potter OR Rowling)" ) # ... 因此,您可以向模型分发搜索查询字符串,并且您的应用程序管理员和/或用户将获得强大的查询功能,而无需集成其他第三方搜索服务器,因为SearchCop可以在其中使用RDBMS的全文索引功能数据库不可知方式(当前支持MySQL和PostgreSQL全文索引),并优化查询以最佳利用它们。 在下面阅读更
资源推荐
资源详情
资源评论
收起资源包目录
search_cop-master.zip (49个子文件)
search_cop-master
gemfiles
6.0.gemfile 187B
4.2.gemfile 217B
5.1.gemfile 187B
LICENSE.txt 1KB
lib
search_cop_grammar.rb 3KB
search_cop_grammar
attributes.rb 9KB
nodes.rb 3KB
search_cop_grammar.treetop 2KB
search_cop
helpers.rb 435B
search_scope.rb 2KB
hash_parser.rb 1KB
query_builder.rb 899B
query_info.rb 210B
visitors
postgres.rb 2KB
visitor.rb 3KB
mysql.rb 1KB
version.rb 41B
visitors.rb 113B
grammar_parser.rb 486B
search_cop.rb 2KB
Gemfile 161B
Rakefile 161B
CONTRIBUTING.md 466B
.travis.yml 864B
test
test_helper.rb 4KB
date_test.rb 3KB
search_cop_test.rb 4KB
error_test.rb 370B
default_operator_test.rb 2KB
datetime_test.rb 4KB
visitor_test.rb 6KB
and_test.rb 917B
scope_test.rb 2KB
boolean_test.rb 1KB
not_test.rb 757B
string_test.rb 4KB
float_test.rb 2KB
hash_test.rb 3KB
fulltext_test.rb 747B
or_test.rb 808B
integer_test.rb 2KB
database.yml 286B
README.md 21KB
.rubocop.yml 2KB
search_cop.gemspec 1KB
docker-compose.yml 349B
.gitignore 170B
CHANGELOG.md 2KB
MIGRATION.md 2KB
共 49 条
- 1
资源评论
刘怒威
- 粉丝: 26
- 资源: 4651
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功