Альтернатива намерению = совпадение? - PullRequest
1 голос
/ 09 декабря 2011

Я пытаюсь сопоставить существующие данные с площадками Foursquare.Я попытался сопоставить около 100 000 записей, используя intent = match, и 30% из них не возвращают результаты.Теперь, иногда эти места фактически отсутствуют, но иногда поиск просто не находит результатов, которые были бы очевидны для человека.Например:

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

Не возвращает результатов.Тем не менее, если я буду искать «19-е отверстие», я получу результат.

Я мог бы просто добавить все эти несоответствия в Foursquare, но, похоже, в итоге я создал бы множество дубликатов... и я не хочу злоупотреблять системой.Мы пытаемся сделать Foursquare нашей базой данных Venues, и мы также не можем обрабатывать 300 000 записей без совпадений вручную.

Я открыт для предложений о том, что еще я могу сделать.

1 Ответ

1 голос
/ 09 декабря 2011

Вы можете "ослабить" строгость поиска, указав intent=checkin или intent=browse и используя свои собственные критерии, чтобы определить, является ли наилучший результат искомым.

...