Использование публичного API Twitter для поиска похожих твитов
Я работаю над приложением, которое среди прочего пытается найти похожие твиты на основе текста твита в качестве входных данных. Сходство твита будет зависеть от количества соответствующего текста. Я хотел бы использовать API для поиска в Твиттере для достижения этой цели.
Самое близкое, что предлагает твиттер API, это поиск с использованием операторов OR. Это, однако, возвращает список, казалось бы, случайно упорядоченных твитов, которые содержат любое из слов запроса, обычно совпадающих с общими словами, такими как "с" или "мы" (что является ожидаемым поведением оператора ИЛИ). Однако меня интересуют результаты с максимально возможным количеством совпадающего текста, а также результаты с текстом, характерным для входного твита (соответствие общих слов менее актуально, чем сопоставление необычных слов).
Можно ли каким-то образом использовать API Twitter для поиска результатов с максимально возможным количеством совпадающих слов?
1 ответ
API REST Twitter не предоставляет функцию, которая делает то, что вы описываете. Вам нужно будет захватить большое количество твитов (возможно, из Streaming API), а затем выполнить сравнение / идентификацию похожих твитов в своем собственном коде.