【问题标题】:Sphinx SE Fetching Records issue?Sphinx SE 获取记录问题?
【发布时间】:2012-08-17 06:09:22
【问题描述】:

在 SphinSE 中,我可以从 sphinx 服务器获取任何记录。

示例:我有以下记录:

Id 名称 商品价格

1 辆自行车 1000 1000

2 车 200 200

为了获取记录,我使用了以下查询

select * from indexname WHERE query='1000;mode=any';

它有返回 2 条记录。我怎样才能得到记录,哪个记录有 Item AS 1000。

select * from indexname WHERE query='@Item 1000;mode=extended';

它有返回空集。请指教

【问题讨论】:

    标签: sphinx


    【解决方案1】:
     select * from indexname WHERE query='@Item 1000;mode=extended';
    

    Taht 应该可以工作,如果 Item 是一个字段(即你还没有将它定义为一个属性)

    如果一个属性类似于

     select * from indexname WHERE query=';filter=Item,1000';
    

    应该这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多