Kiva网站按网址创建自定义搜索。下面的示例返回了一些结果,这些结果的差异足以使其有意义。我只是在寻找“不等于”的代码。随着可用贷款的变化,实际数量会随着时间而变化。
贷款合伙人=#148(写作时的价值= 28)
http://www.kiva.org/lend?partner_id=148
贷款合伙人=#148 AND性别=女性(写作时的价值= 18)
http://www.kiva.org/lend?partner_id=148&gender=female
我尝试了一些“不等于”的常用方法,但它们没有用。
全部= 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列出了大多数编程语言使用的值(〜=,!=,/ =,= / =或<>),但它们似乎都没有工作。
答案 0 :(得分:1)
我刚检查了他们的网站,这是不可能的。
$_GET["somevar"]
显然会搜索具有价值的内容。如果您将$_GET['gender']
设置为!=male
,您基本上会说"您要搜索的字符串不是男性"。但是,如果它不是男性,那么它是什么?所以它什么都不做......你必须告诉它它是什么。所以你可以让gender=female
找到任何不是男性的东西。