问题标签 [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.

0 投票
1 回答
1221 浏览

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 大师那里听到任何反馈

0 投票
1 回答
3913 浏览

.net - 狮身人面像 .net 实施

是否可以在 .net - MSSQL 应用程序中实现 Sphinx(全文搜索)。

如果是这样,任何帮助如何实现相同,一个小的描述将有很大帮助。

0 投票
1 回答
1523 浏览

php - 使用 php api 获取 sphinx 的摘录

我正在尝试让 sphinx 搜索返回匹配文档的摘录。我正在使用http://code.google.com/p/sphinxsearch/source/browse/trunk/api/sphinxapi.php与 sphinx 守护进程对话。

目前我只得到以下内容:

有没有人有任何关于如何命令 sphinx 包含摘录以及文档 ID 等的示例?

0 投票
3 回答
1494 浏览

search - 狮身人面像搜索引擎,几个快速问题

所以,我刚刚开始阅读这个,我以前从未在 PHP 中实现过搜索。我有几个问题想知道:

  • 听起来,Sphinx 需要一个“守护进程”,一个在后台运行的程序来运行?
  • 假设我建立了一个 mySQL 表的索引,然后用户上传了另一条记录。为了搜索显示此记录,每次用户更新/创建记录时,我是否必须一遍又一遍地构建索引?

谢谢。

0 投票
4 回答
1595 浏览

php - 设置狮身人面像

呵呵,不要笑我,只是想在我当地的 WAMP 上设置 Sphinx,我以前没有这样做过,所以我可能在做一些愚蠢的事情。

这是我的 sphinx.conf 文件:

当我尝试建立索引时,我收到了这个错误:

这个问题的原因可能是什么?谢谢。

0 投票
2 回答
1569 浏览

sphinx - sphinx:搜索全文与属性的性能比较

1. sphinx 在全文搜索中比按属性搜索效率高多少?

如果属性搜索要慢得多,为了获得更好的性能,我会为属性添加前缀

并附加到全文搜索。

但是当需要范围搜索时,只能应用属性搜索。

2.PHP中sphinxapi如何进行属性范围搜索?

0 投票
3 回答
2568 浏览

sphinx - 对 sphinx 中的全文列进行排序

我知道你可以在 sphinx 中按整数值排序,但是有没有办法让 sphinx 按字母顺序对文本字段进行排序?

我想搜索名字而不是按相关性排序,我想按名字的字母顺序排序。我知道我可以在 mysql 中做到这一点,但在 mysql 中我没有像词干这样的功能(据我所知)。

谢谢大家!

0 投票
2 回答
1894 浏览

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标签,以便只有纯文本被索引。

0 投票
1 回答
1015 浏览

ruby-on-rails - 产品搜索的类别下拉列表

我有许多产品,这些产品与使用会员资格的 has_many 相关联。

我正在尝试创建一个搜索框,任何人都可以在其中搜索产品,同时还可以使用类别下拉列表过滤他们的搜索(因此只能检索具有相关类别的产品)。

Thinking_sphinx 索引在产品模型中我没有收到任何错误,但下拉菜单不会影响搜索。

0 投票
2 回答
825 浏览

php - 狮身人面像 + 东京暴君 + mysql

我正在考虑为我的一个项目创建一个全文搜索引擎。我们有一个Mysql、Tokyo Tyrant 和需要索引的文件文档。

我现在正在查看 Sphinx,但我不知道是否可以使用它来索引每个文档。

我知道让 Sphinx 使用 Mysql 是可能的,但我正在寻找一种让 Sphinx 索引和查询 Tokyo Tyrant 以及索引文件文档的方法。

它可能是 Sphinx 或 Xapian 或另一个,但没有 JAVA(Lucene 已退出),但可以与 PHP 一起使用并在 Linux 上运行。

任何可以接受更多 Mysql 作为来源的搜索引擎的想法?

谢谢