如何使用 Sphinx 搜索创建 Jquery Suggest?
有人能给我一个用 sphinx 搜索构建 jquery Suggest 的想法吗? 我是狮身人面像新手 我已经运行了 searchd,可以进行简单的搜索。
抱歉我的英语不好。
can some one give me an idea to build jquery Suggest with sphinx search?
i am newbie with sphinx
i already have my searchd run and i can make a simple search.
sorry for my bad english.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在建议列表中使用(它可以
成为最受欢迎的短语基于
您的数据或只是搜索短语
人们使用你的
搜索)
指数有些不是很低
最小前缀长度
(http://sphinxsearch.com/docs/current.html#conf-min-prefix-len)
基于上面的短语列表。
这里
http://habrahabr.ru/blogs/sphinx/61807/
(使用一些翻译器翻译
来自俄语)Andrew Aksyonoff
(《狮身人面像》的作者)描述了另一个
做同样的事情的方法 - 使用 mysql
全文搜索用于搜索和
Sphinx' --buildstops 功能仅适用于
构建最流行的单词
列表。
每次按键时的应用程序,您的
申请应向
第 2 点的索引(或 mysql),
即一旦您输入“Goo”您的
应用程序将返回“Google
地图”、“谷歌地球”等。确保
您使用正确的文档排名来
取得良好的效果。
use in the suggestion list (it can
be most popular phrases based on
your data or just search phrases
people made when they used your
search)
index with some not very low
min_prefix_len
(http://sphinxsearch.com/docs/current.html#conf-min-prefix-len)
based on the above list of phrases.
Here
http://habrahabr.ru/blogs/sphinx/61807/
(use some translator to translate
from russian) Andrew Aksyonoff
(author of Sphinx) described another
way of doing the same - using mysql
fulltext search for searching and
Sphinx' --buildstops feature only for
building the most popular words
list.
application on each key press, your
application should make request to
the index (or mysql) from point 2,
i.e. once you enter 'Goo' your
application will return 'Google
maps', 'Google earth' etc. Ensure
you use proper document ranking to
obtain good results.
使用索引器和 --buildstops 获取最常用单词的列表。
将单词导入数据库表中。 (以及一个自动增量列来获取唯一的 ID)
在此表上创建 sphinx 索引 - 并启用 min_prefix_len
设置一个脚本,针对该索引运行用户查询,并查找完整单词
并将其返回到 Javascript 客户端库。
Use indexer and --buildstops to get a list of top words.
Import the words into a database table. (and a autoincrement column to get a unique id)
Create a sphinx index on this table - and enable min_prefix_len
Setup a script that runs the users query against this index, and looks up the full words
in the database, and returns it to the Javascript client library.