问题标签 [sphinx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Lucene 搜索结果按自定义订单列表排序(每个用户唯一)
我的应用程序中有经过身份验证的用户可以访问包含多达 500,000 个项目的共享数据库。每个用户都有自己的面向公众的网站,并且需要能够在他们自己的网站上对展示的项目进行优先级排序(想想投票)。
在 500,000 个项目中,他们可能只有 200 个优先项目,其余项目的顺序不太重要。
每个用户都会对项目进行不同的优先级排序。
我最初在这里问了一个类似的mysql问题,Mysql results sorted by list which is unique for each user and get a good answer但我相信更好的选择可能是选择非sql索引解决方案。
这可以在 Lucene 中完成吗?是否有另一种搜索技术会更好。
附言。Google 在其搜索结果中实施了类似的类型设置,如果您已登录,您可以在其中优先考虑和排除您自己的搜索结果。
更新:用 sphinx 重新标记,因为我一直在阅读文档,我相信它可能能够通过存储在内存中的“每个文档属性值”来做我正在寻找的东西 - 有兴趣从 sphinx 大师那里听到任何反馈
.net - 狮身人面像 .net 实施
是否可以在 .net - MSSQL 应用程序中实现 Sphinx(全文搜索)。
如果是这样,任何帮助如何实现相同,一个小的描述将有很大帮助。
php - 使用 php api 获取 sphinx 的摘录
我正在尝试让 sphinx 搜索返回匹配文档的摘录。我正在使用http://code.google.com/p/sphinxsearch/source/browse/trunk/api/sphinxapi.php与 sphinx 守护进程对话。
目前我只得到以下内容:
有没有人有任何关于如何命令 sphinx 包含摘录以及文档 ID 等的示例?
search - 狮身人面像搜索引擎,几个快速问题
所以,我刚刚开始阅读这个,我以前从未在 PHP 中实现过搜索。我有几个问题想知道:
- 听起来,Sphinx 需要一个“守护进程”,一个在后台运行的程序来运行?
- 假设我建立了一个 mySQL 表的索引,然后用户上传了另一条记录。为了搜索显示此记录,每次用户更新/创建记录时,我是否必须一遍又一遍地构建索引?
谢谢。
php - 设置狮身人面像
呵呵,不要笑我,只是想在我当地的 WAMP 上设置 Sphinx,我以前没有这样做过,所以我可能在做一些愚蠢的事情。
这是我的 sphinx.conf 文件:
当我尝试建立索引时,我收到了这个错误:
这个问题的原因可能是什么?谢谢。
sphinx - sphinx:搜索全文与属性的性能比较
1. sphinx 在全文搜索中比按属性搜索效率高多少?
如果属性搜索要慢得多,为了获得更好的性能,我会为属性添加前缀
并附加到全文搜索。
但是当需要范围搜索时,只能应用属性搜索。
2.PHP中sphinxapi如何进行属性范围搜索?
sphinx - 对 sphinx 中的全文列进行排序
我知道你可以在 sphinx 中按整数值排序,但是有没有办法让 sphinx 按字母顺序对文本字段进行排序?
我想搜索名字而不是按相关性排序,我想按名字的字母顺序排序。我知道我可以在 mysql 中做到这一点,但在 mysql 中我没有像词干这样的功能(据我所知)。
谢谢大家!
php - 如何在没有 php 的情况下从 mysql 结果中删除 html 标签和 php 序列化信息?
我正在存储一个 PHP 数组,其中 key=>value 对是用于在网站上构建 jQuery UI 选项卡的信息。
存储在 MySQL 数据库中的字符串如下所示:
a:2:{i:0;a:2:{i:1;s:9:"Info";i:2;s:643:"<h2><strong>本节是关于 foo 的</strong> </h2><p><strong>Lorem ipsum ...";}i:1;a:2:{i:1;s:14:"更多信息";i:2;s:465:"< p>Lorem ipsum ...";}}
(不是有效的序列化数组或 html,因为我出于格式化原因截断了冗长的内容)
我想允许将此内容提供给 Sphinx(全文索引器)以进行站点搜索。基本上,Sphinx 只是抓取数据库的内容并索引它找到的内容,具体取决于您指定的配置选项......我想知道是否有一种好方法可以让 MySQL 或 Sphinx 去除序列化信息和 html标签,以便只有纯文本被索引。
ruby-on-rails - 产品搜索的类别下拉列表
我有许多产品,这些产品与使用会员资格的 has_many 相关联。
我正在尝试创建一个搜索框,任何人都可以在其中搜索产品,同时还可以使用类别下拉列表过滤他们的搜索(因此只能检索具有相关类别的产品)。
Thinking_sphinx 索引在产品模型中我没有收到任何错误,但下拉菜单不会影响搜索。
php - 狮身人面像 + 东京暴君 + mysql
我正在考虑为我的一个项目创建一个全文搜索引擎。我们有一个Mysql、Tokyo Tyrant 和需要索引的文件文档。
我现在正在查看 Sphinx,但我不知道是否可以使用它来索引每个文档。
我知道让 Sphinx 使用 Mysql 是可能的,但我正在寻找一种让 Sphinx 索引和查询 Tokyo Tyrant 以及索引文件文档的方法。
它可能是 Sphinx 或 Xapian 或另一个,但没有 JAVA(Lucene 已退出),但可以与 PHP 一起使用并在 Linux 上运行。
任何可以接受更多 Mysql 作为来源的搜索引擎的想法?
谢谢