sphinx相关内容
既然到处都找不到,是否可以并行更新Sphinx的RT索引? 例如,我注意到当文档超过1.000.000字时,处理速度会降低。因此,我希望在单独的线程中处理超过1.000.000字的文档时拆分我的处理器,而不会阻碍处理较小的文档。 然而,我还没有找到任何并行更新RT-index的基准。我也没有找到任何有关它的文档? 是否有其他人正在使用此方法,或者这是否被视为不良做法? 推荐
..
如果我创建了在我的索引上运行我的conf文件,那么Sphinx搜索可以运行conf文件或关联的Word表单以供用户搜索吗,或者这些文件仍然需要参考吗?到目前为止,我的理解是,当您使用ROTATE处理索引时,.IDX本身包含所需的所有信息?基本上是尝试发布搜索的生产版本,而不公开服务器上的配置/单词表单。 推荐答案 您将需要服务器上的配置文件,它包含一些重要内容。 (例如获取索引列
..
我正在寻找一种方法来对多个模型执行搜索(请参阅this post),我得到了几个答案,认为Sphinx将非常适合这种情况。 确实,它看起来很不错,而且似乎应用程序范围的搜索功能(ThinkingSphinx.search)接近我想要的。但文档声明这将返回各种模型对象,具体取决于找到匹配项的位置。 我有一个模型,有点像这样: 员工 公司 市 县 员工仅通过公司链接到县,
..
我有一个产品和价格模型,其中: class Product
..
我正在尝试使用CRC32随机化Sphinx查询中的结果,该查询已经具有多个嵌套顺序,例如 Select CRC32(Field) as Random from Index Order by Premium,Weight(),Random 但是,我拥有的唯一字段是reference。它是一个整数,因此通过CRC32随机化为0。 我在我的Sphinx配置中选择了它Select...引用a
..
我从一个非常大的数据库和一个非常复杂的配置文件的sphinxql查询中得到了意想不到的结果。我被难住了,想知道我会得到什么结果。有没有办法在返回结果的同时找到它找到的实际索引数据?我正在尝试深入了解这个复杂的配置文件的哪一部分,因为逐行查看几乎不可能。 推荐答案 以及SHOW META,它本身显示了许多有用的信息... SHOW PLAN-如果要诊断全文查询解析自身 http:/
..
这些似乎没有索引,即使我显式将它们添加到我的Charset_TABLE: charset_table=... U+20AC->U+20AC, U+00A3->U+00A3 我甚至尝试将它们映射到美元符号 U+0024->U+0024, U+20AC->U+0024, U+00A3->U+0024 但在每种情况下,它们都是无法识别的。换言之,MATCH('£1000')找不到‘
..
我还是编程新手,请记住这一点。 我在Linux Mint上安装了SphinxSearch。我遵循了数字海洋教程中的说明。我创建了一个配置文件(sphinx.conf),如下所示: source mySource{ type = mysql sql_host = localhost sql_user = root sql_pass = mypass sql_db = test sql_que
..
我需要按POST_CATEGORY_NAME(字符串值)列在Spinx查询中添加额外的筛选, 我的当前索引: source min { type = mysql sql_host = localhost sql_user = root sql_pass = sql_db = test
..
我有一个regexp_filter在我的文档中查找模式,例如 regexp_filter=Bob Smith=>Robert Smith 但是,我发现当模式文本在括号内时,这不起作用。 he and my boss (Bob Smith) were due to.. 我尝试了几种方法来摆脱( 已将(添加到Stopword 添加了不包括括号的自定义字符集 但无论如何
..
这是否可能具有具有不同属性集的索引文档。 例如: 存在一定数量的attr1、attr2、attr3的单据,金额为attr4、attr5、attr6的单据? 是否可以在不预定义两种类型的所有可能属性的情况下将所有这些文档包括在一个索引中? 推荐答案 对于Sphinx,您可以使用json字段(Sql_Attr_Json)来保存您的key:Values。我们的情况相同,这取决于客户
..
我在MySQL数据库中有一个表,其中有一个逗号分隔的标记列表。 我希望用户能够输入逗号分隔的标记列表,然后使用Sphinx或MySQL选择查询中至少包含一个标记但没有查询中没有的任何标记的行。 查询可以具有不在行中的其他标记,但如果行具有不在查询中的标记,则不应匹配这些行。 我希望使用Sphinx或MySQL进行搜索。 举个例子: creatures: -------
..
我有三个表: id | name ----+------ 1 | a 2 | b 3 | c 4 | d branch_1 id | parent_id | b1_name ----+-----------+--------- 1 | 1 | aaa 2 | 1 | bbb 3 | 1 | ccc 4 |
..
我正在尝试使用Sphinx搜索具有不同字段的几个MySQL表,并根据相关性将所有结果合并到一个集合中。 我已经为每个表配置了Sphinx的索引,并且通过一次搜索所有索引成功地合并了结果。 当我使用SEARCH通过外壳进行查询时,我会如期得到所有结果信息。但是,当我使用PHPAPI时,结果只返回行的ID,因此无法知道它来自哪个表。 有没有办法让PHP API告诉我它来自哪个表/索引
..
我正在开发一个将从网站上抓取数据的应用程序。页面URL、站点URL、LAST_MODIFIED等详细信息将存储在数据库中,而PAGE_CONTENT将存储在文件中。稍后,我想搜索文件的内容。我正在努力思考狮身人面像来实现这一点。有没有人知道如何实施它? 推荐答案 我认为Sphinx/ThinkingSphinx不适合您,因为它们旨在与数据库对话。 看看这个帖子:http://gr
..
当我的狮身人面像索引被分成一个模型中的多个文件时,搜索有时不会产生任何结果。 我使用的版本: rails-4.1 思考Sphinx-3.0.6 Sphinx-2.0.9 我对此模型有五个指标: ThinkingSphinx::Index.define :incident, name: "incident_index_1" ... do indexes name en
..
我有一个索引,其中有些数据重复,除了纬度、经度和id(字段id不是realy id,刚刚生成的row_number() OVER () AS id)外,其他所有字段都相似。 示例: mysql> select id,vacancy_id,prof_area_ids,latitude,longitude from jobVacancy; +------+------------+----
..
我正在使用Think Shinx在Rails应用程序上进行搜索。我有一个名为‘Height’的浮点域。我需要能够在此字段中搜索精确值(即准确的6.0,而不是6.5)。我还需要能够对字段进行排序。 到目前为止我所拥有的: indexes height, :sortable => true 问题: 排序不正确,如果搜索“6”,则返回6.0和6.5 推荐答案 如果要处理浮点值
..
我使用Think-Sphinx作为RoR应用程序的插件,但出现以下错误: #的未定义方法`Define_index‘ 可能是什么? 型号 class Group :destroy has_
..
我正在尝试安装Sphinx搜索服务器。我按照此处给出的步骤http://itsonrail.wordpress.com/2010/05/23/installing-sphinx-on%C2%A0windows/ 我将C:Sphinxin添加到环境路径中,Sphinx搜索在服务面板中列出。当我尝试启动它时,出现以下错误: Windows could not start SphinxSe
..