【文件属性】:
文件名称:autosuggest:根据您的用户搜索内容自动完成建议
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-05 13:34:40
Ruby
自动建议
根据您的用户搜索内容生成自动完成建议
:tangerine: 经过战斗测试
安装
将此行添加到应用程序的Gemfile中:
gem 'autosuggest'
入门
准备数据
首先从查询的哈希值及其受欢迎程度开始,例如搜索过的用户数量。
top_queries = {
"bananas" => 353 ,
"apples" => 213 ,
"oranges" => 140
}
使用 ,您可以执行以下操作:
top_queries = Searchjoy :: Search . group ( :normalized_query )
. having ( "COUNT(DISTINCT user_id) >= 5" ) . distinct . count ( :user_id )
然后将它们传递给Autosuggest。
autosuggest = Autosugg
【文件预览】:
autosuggest-master
----Rakefile(176B)
----.github()
--------workflows()
----test()
--------autosuggest_test.rb(3KB)
--------test_helper.rb(102B)
----Gemfile(66B)
----.gitignore(87B)
----CHANGELOG.md(120B)
----lib()
--------autosuggest()
--------autosuggest.rb(5KB)
----README.md(3KB)
----LICENSE.txt(1KB)
----autosuggest.gemspec(624B)