文件名称:pg_search:pg_search建立利用PostgreSQL全文搜索功能的ActiveRecord命名范围
文件大小:74KB
文件格式:ZIP
更新时间:2024-02-22 22:10:40
ruby search activerecord postgresql trigrams
描述 PgSearch构建利用PostgreSQL全文搜索功能的命名范围。 阅读有关介绍PgSearch的博客文章, 为 要求 Ruby2.5+ ActiveRecord 5.2+ PostgreSQL 9.2以上 某些功能的 安装 $ gem install pg_search 或将此行添加到您的Gemfile中: gem 'pg_search' 非铁路项目 除了安装和需要gem外,您可能还希望在Rakefile中包含PgSearch rake任务。 对于通过Railtie获得Rake任务的Rails项目而言,这不是必需的。 load "pg_search/tasks.rb" 用法 要将PgSearch添加到Active Record模型中,只需包含PgSearch模块。 class Shape < ActiveRecord :: Base include PgSearch :: Model end 内容 多重搜寻与搜寻范围 pg_search支持两种不同的搜索技术,多重搜索和搜索范围。 第一种技术是多重搜索,其中许多不同的Active Record类的记录可以混合
【文件预览】:
pg_search-master
----.gitignore(78B)
----.codeclimate.yml(231B)
----.rspec(9B)
----sql()
--------dmetaphone.sql(223B)
--------uninstall_dmetaphone.sql(42B)
----.travis.yml(1KB)
----.jrubyrc(21B)
----.autotest(147B)
----CONTRIBUTING.md(2KB)
----.rubocop.yml(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----CHANGELOG.md(9KB)
----.github()
--------dependabot.yml(505B)
----spec()
--------integration()
--------support()
--------.rubocop.yml(198B)
--------spec_helper.rb(830B)
--------lib()
----README.md(41KB)
----pg_search.gemspec(1KB)
----lib()
--------pg_search.rb(2KB)
--------pg_search()
----Gemfile(499B)
----.bundle()
--------config(20B)
----Rakefile(279B)
----.editorconfig(167B)