首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sphinxQl普通索引和RT索引?

sphinxQl普通索引和RT索引?
EN

Stack Overflow用户
提问于 2013-03-02 13:56:19
回答 2查看 371关注 0票数 0

如何使用sphinxQL从多个索引中获取记录。在这里,我遇到了一个问题,除了今天的记录之外,我将在普通索引中保留的所有记录。今天的记录将保留在RT索引中。

在从该索引中获取记录时,我们需要从最近更改的索引中获取记录。

使用SphinxAPI,它可以从最近更改的索引Rt index返回记录。如何在SphinxQL中以同样的方式进行。

EN

回答 2

Stack Overflow用户

发布于 2013-03-04 00:27:04

代码语言:javascript
复制
SELECT * FROM index1, index2, index3 WHERE ...

SphinxQL与mysql不同,在mysql中,逗号表示联接,在sphinx中,它更接近于联合。

票数 0
EN

Stack Overflow用户

发布于 2014-05-27 22:13:53

我认为实现这一点的最好方法是创建分布式索引,它由您想要使用的索引组成。例如:

代码语言:javascript
复制
index tehindex
{
    type = distributed
    local = disk_based_index_name_here
    local = rt_index_name_here
}

然后使用SphinxQL查询sphinx,如下所示:

代码语言:javascript
复制
select * from tehindex where match('test');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15171281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档