2011-12-08 25 views
1

我在嘗試將現有數據與Foursquare場地匹​​配。我嘗試過使用intent = match匹配大約100,000條記錄,其中30%不返回結果。現在,有時候這些場所實際上缺少了,但有時候搜索只是找不到對人類來說顯而易見的結果。例如:替代intent = match?

https://api.foursquare.com/v2/venues/search?intent=match&ll=40.075800000000001,-80.698800000000006&query=19%20TH%20HOLE

返回任何結果。但是,如果我搜索「19洞」,我會得到一個結果。

我可以將所有這些非匹配添加到Foursquare中,但似乎我最終會創建大量重複項......並且我不想濫用該系統。我們正在嘗試使Foursquare成爲我們的Venues數據庫,並且我們無法手動處理300,000條記錄,而無需手動匹配。

我願意接受我還能做什麼的建議。

+0

這真的覺得像一個重複http://stackoverflow.com/questions/8207279/why-does-an-exact-match-on-a-name-return-a-useless-set-of-venues 你沒有真正解釋你的過程是什麼或者你爲什麼使用查詢進行搜索,因此有點難以對你應該做什麼提出建議。 –

+0

我實際上讀過這個線程。我的問題有點不同......我有100萬個地方可以匹配。通常當名稱匹配時,意圖=匹配很好。我在詢問什麼時候名稱*不匹配,intent = match是不會返回任何內容的。 –

回答

1

您可以通過指定intent=checkinintent=browse並使用您自己的條件來確定最終結果是否是您要查找的結果,以便「放寬」搜索嚴格性。

+0

但是後來我真正的問題是......在我通過自動化過程找到所有匹配的最佳信心後,是否可以通過另一個自動過程添加剩餘的位置?這裏的文檔似乎是這樣說的:https://developer.foursquare.com/overview/mapping.html –

+0

是的,如果你有權力(擁有知識產權)提交這些場地,那麼這是推薦的選擇。或者,您可以與四方業務開發團隊取得聯繫,以提供大宗進口信息。查看https://foursquare.com/business/merchants/claiming關於添加(/聲稱,你不會這麼做)大量場館的詳細信息 – akdotcom

+0

這就是我需要知道的,謝謝。我將獲得數據的更新副本,並提交缺失的場地。 –