如何在 Kiva 贷款中搜索 "not equal to"?

How to search Kiva Loans for "not equal to"?

Kiva 站点通过 URL 创建自定义搜索。下面的示例 return 一些不同的结果是有意义的。我只是在寻找 "not equal to" 代码。随着可用贷款的变化,实际计数会随着时间的推移而变化。

贷款合作伙伴 = #148(写作时的价值 = 28)

http://www.kiva.org/lend?partner_id=148

贷款合作伙伴 = #148 AND 性别 = 女性(写作时的价值 = 18)

http://www.kiva.org/lend?partner_id=148&gender=female

我尝试了一些获取 "not equal to" 的常用方法,但它们不起作用。

全部=28

http://www.kiva.org/lend?partner_id=148&gender!=male

http://www.kiva.org/lend?partner_id=148&gender<>男

http://www.kiva.org/lend?partner_id=148&gender-male

我不确定负数使用什么值。我想创建一个搜索,从数百个贷款合作伙伴中排除少数几个。我当然可以为其他人做一个包含,但排除会是一个更小、更容易维护的查询。

更新:Kiva 正在使用 sphinx 搜索 (http://sphinxsearch.com/) 进行贷款搜索

更新 2:我环顾四周,没有在 Spinix 网站上找到任何东西。 Wikipedia 列出了大多数编程语言(~=、!=、/=、=/= 或 <>)使用的值,其中 none 似乎有效。

我刚刚查看了他们的网站,这是不可能的。 $_GET["somevar"] 显然会搜索具有其价值的东西。如果您将 $_GET['gender'] 设置为 !=male,您基本上就是在说 "The string you are searching for is not male"。但是,如果不是男性,那是什么?所以它什么都不做......你必须告诉它它是什么。所以你可以输入 gender=female 来找到任何非男性的东西。