2015-09-24 23 views
0

Kiva網站通過URL創建自定義搜索。下面的例子返回了一些有意義的結果。我只是在尋找「不等於」的代碼。隨着可用貸款的變化,實際數量會隨時間而變化。如何搜索Kiva Loans「不等於」?

貸款夥伴=#148(在寫值= 28)

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

貸款夥伴=#148和性別=女性

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

(在撰寫= 18值)我嘗試了一些常見的方式來獲得「不等於」,但他們不工作。

所有= 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的是用貸款searchs獅身人面像搜索(http://sphinxsearch.com/

更新2:我環顧四周,我沒有找到在現場Spinix什麼。 Wikipedia有大多數編程語言(〜=,!=,/ =,=/=或<>)使用的值列表,並且它們都沒有工作。

+0

我投票結束這個問題,因爲它是關於使用網站而不是編程問題。 – Dukeling

+0

@Dickeling它正在爲未知的後端數據源編碼查詢。我環顧四周,看看能否找出它使用的語言,但沒有發現。 –

+0

你嘗試過'gender =!male',還是'gender = -male'? –

回答

1

我剛剛檢查了他們的網站,這是不可能的。 $_GET["somevar"]顯然會搜索與它的價值的東西。如果您將$_GET['gender']設置爲!=male您基本上在說「您搜索的字符串不是男性」。但是,如果它不是男性,那麼它是什麼?所以它只是無所作爲......你必須告訴它它是什麼。所以你可以把gender=female找到任何不是男性的東西。

+0

謝謝,我在我的鏈接中使用了包含搜索。發佈到[團隊網站]的鏈接。(http://www.kiva.org/team/fsm/messages?msgID=433080#msg_433080) –