Rumah  >  Artikel  >  pembangunan bahagian belakang  >  coreseek 或者 sphinx 中想要搜索范围咋整?

coreseek 或者 sphinx 中想要搜索范围咋整?

WBOY
WBOYasal
2016-06-06 20:52:321100semak imbas

如题,比如我要搜索一个字段 $col > 10。
貌似不支持这样的语法,不知道应该怎么弄。请高人指点。多谢

回复内容:

如题,比如我要搜索一个字段 $col > 10。
貌似不支持这样的语法,不知道应该怎么弄。请高人指点。多谢

php 到接口中有
$sphinxobject->SetFilterRange($col, 10, 1000);
是查找 10到 1000 可以代替一下

//public bool SphinxClient::setFilterRange ( string $attribute , int $min , int $max [, bool $exclude = false ] )
$sphinxobject->SetFilterRange($col, 0, 10, true);

可以考虑使用SphinxQl,where col > 10

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn