sphinx

    0热度

    1回答

    我们有MariaDB和Sphinx搜索引擎。 其中一个表有大量数据。而目前的max_doc_id 849826469.但有人添加了ID小于max_doc_id的行。我无法更改ID,因为它用于外部索引,现在我们有很多相关数据。 所以这行不会添加到索引,但它应该。 我该怎么做? source srcmos { type = mysql sql_host = 127.0.0.

    0热度

    1回答

    `id`列名: +---------+-----------+ | Field | Type | +---------+-----------+ | id | bigint | | message | field | | created | timestamp | +---------+-----------+ 是否有一种方式来运行索引改变id列的名称?我很担心有多个索引都会

    0热度

    1回答

    这些似乎并没有做索引,甚至当我明确地将它们添加到我的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')不会找到

    0热度

    2回答

    我认为 Match('^Word$') 那只发现,正是“字”记录 不过虽然这确实为单个词的工作也并不为复式: Match ('^Final Word$') 查找'最后的单词'和'最后和最后一个单词'。 一样 Match ('^"Final Word"$') 我如何告诉狮身人面像只找到完全匹配? 更新:经过一些测试最好我能做的就是加权/排序器和W/O“” MATCH('^Final Wo

    0热度

    2回答

    我从一个非常大的数据库和一个非常复杂的配置文件中得到了来自sphinxql查询的意外结果。我很难弄清楚我会得到这些结果。无论如何要返回结果并同时找到它找到的实际索引数据吗?我试图对这个复杂的配置文件的部分内容进行深入的了解,以逐行阅读的方式近乎不可能。

    0热度

    1回答

    我做我的尽职调查,并发现,除以下内容之外一切都被弃用: brew install [email protected] Error: No available formula with the name "[email protected]" ==> Searching for a previously deleted formula... Error: No previously delet

    0热度

    1回答

    我已经设置了思维狮身人面像的实时索引,它的工作非常好,并与地理主义搜索以及。但现在我想搜索多边形内的记录。 狮身人面像文档解释了它很好的Geo-distance searching 现在我想用用思维狮身人面像这一功能。 思维狮身人面像确实解释了关于geodist搜索Here 但它没有说明如何在多边形内进行搜索。 任何人都可以帮助我这么做吗?

    0热度

    1回答

    因为我不希望15.50索引为15 50,所以我在我的Sphinx Configuration文件中对Exceptions文件进行了添加,例如, 1.50 => 1.50 然而,这会很快失去控制。 我试着用正则表达式来代替,例如 (([0-9]{1,3}))\.([0-9]{2})=>\1.\2 显然现在用Regexp这么做已经太晚了,因为这段时间已经被忽略了。理想情况下,我可以强制这个操作

    0热度

    1回答

    执行indextool: indextool --dumpdict myindex 给出这样的输出: anymore,1,1,329756 baltimore,3,5,153685 显然,第一列是关键字,有什么其他列?

    0热度

    1回答

    如果我有indexA返回id, doc_id, attrA1, attrA2和indexB id, group_id, attrB1, attrB2,那么是否有可能合并indexer --merge indexA indexB,这样合并后的索引将返回id, doc_id, attrA1, attrA2, attrB1, attrB2?假设doc_id和group_id是相等的,只是具有不同的列名称