вопрос касательно Twitter поиск API - PullRequest
2 голосов
/ 03 мая 2011

Я хочу использовать API поиска в Твиттере для поиска какого-нибудь известного человека.Например, я хочу найти конкретный «мистер Патрик Ли К.К.».Я бы сформулировал свой поисковый термин примерно так:

http://search.twitter.com/search?q=%22lee+c+k%22+OR+%22patrick+lee%22

Однако, зная, что твиты часто неформальны, я знаю, что иногда люди могут обращаться к нему по его инициалам «lck».Чтобы повысить точность моего поиска, я полагаю, что было бы лучше, если бы мой запрос мог ассоциироваться с его компанией, например, мой запрос также мог бы быть lck microsoft.

Теперь я хочу объединить эти 3 условия поиска"patrick lee"/"lee c k"/lck microsoft вместе в одном запросе.Я, вероятно, буду использовать OR.Опять же, мой последний поисковый термин не должен быть фиксированной фразой, т.е. слова lck и microsoft могут находиться на некотором расстоянии друг от друга.

Может кто-нибудь сказать мне, как мне связать эти поисковые термины вместезапрос

1 Ответ

2 голосов
/ 04 мая 2011

Объединение ваших запросов с «ИЛИ» - лучший способ сделать это. Лучший способ сделать это - поиск "patrick lee" OR "lee c k" OR lck microsoft. Обратите внимание, что бесконтактные запросы не поддерживаются API поиска Twitter.

Существует несколько причин, по которым: 1) поисковый запрос учитывается только на один счет вашего предела API, несмотря на то, что это довольно дорогой запрос, и 2) даже если вы не можете выполнить запрос близости для "lck microsoft" Твиты состоят всего из 140 символов, и есть вероятность, что эти термины будут довольно близки друг к другу, независимо. Фактически, устранение кавычек вокруг "lee c k" может на самом деле поднять ваш отзыв, не ставя под угрозу слишком большую точность.

Функции, доступные на странице расширенного поиска Twitter, представляют собой полный список функций, которые можно использовать в поисковом запросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...