Как выполнить поиск в Твиттере, используя расширенные параметры - PullRequest
4 голосов
/ 02 декабря 2011

http://twitter.com/search-advanced

Я бы хотел выполнить поисковые запросы, которые имитируют приведенный выше экран. (например, как мне найти все твиты, которые не удовлетворяют ни одному слову) критерии или просто критерии #hashtags). Будет ли возможно смешивать н- сопоставить некоторые из этих полей, используя twitter4j, в настоящее время я могу выполнять только простые поиски по ключевым словам.

1 Ответ

6 голосов
/ 03 декабря 2011

Если вы заполнили часть страницы расширенного поиска и фактически выполнили поиск, она заполнит поле поиска созданной строкой запроса. Например, если я настрою это следующим образом:

  • Все эти слова: слово1 слово2
  • Любое из этих слов: word3 word4
  • Ни одно из этих слов: word5
  • Из этих учетных записей: user1 user2
  • Упоминание этих учетных записей: user3

"word1 word2 word3 ИЛИ word4 -word5 от: user1 ИЛИ от: user2 @ user3"

Затем вы просто вставляете эту строку в созданный вами запрос.

Query query = new Query("word1 word2 word3 OR word4 -word5 from:user1 OR from:user2 @user3");
...