Вопрос

In StackOverflow, while I type, I get suggestions of questions that may be of interest to me.

I would like to reproduce this feature on another site. My questions are in a AWS RDS MySQL InnoDB Database. My site is in PHP (Yii, running on AWS Elastic Beanstalk).

Would I be better off to use MySQL directly? Lucene? AWS CloudSearch? ElasticSearch? Or some other technology I don't know about?

(I'm not worried about the client-side, jQuery UI or other tricks will work fine).

Since I may one day want to create a full blown search engine, I thought maybe CloudSearch is a good idea. But maybe it's overkill for what I'm trying to do?

Нет правильного решения

Другие советы

I would use a JavaScript (jQuery) solution that queries after each character typed and searches for questions alike. You'll find out that, in the first stage, the technique not really matters. When building your full blown search engine, you could decide to use an index like CloudSearch.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top