GAE Search API - полезен для разветвления в твиттере?

Просто любопытно, что рекомендуется для решения проблемы "разветвления" в "Twitter" в AppEngine.

Это все еще предложенное Бреттом Слаткиным решение (см. http://www.scribd.com/doc/16952419/Building-scalable-complex-apps-on-App-Engine)?

Или здесь можно использовать новый API поиска? Не могли бы вы выполнить поиск по большому количеству фильтров авторов, например, 'author:bob ИЛИ автор:alice ИЛИ автор:mike ... ' ad nauseum? Или существуют ли ограничения на сложность запросов API поиска? Или это было бы ужасно по производительности? Может ли это быть разумным решением, если существует ограничение на количество людей, которым можно следовать?

Спасибо за любые отзывы!

1 ответ

Как правило, запросы 'или' неэффективны ни в одной базе данных, и это включает в себя API поиска - все они требуют выполнения нескольких независимых запросов и склеивания результатов.

Проблема разветвления может быть намного лучше решена с помощью перспективного API поиска.

Другие вопросы по тегам