У меня есть сайт объявлений, и в настоящее время в таблице MySQL содержится около 100 тысяч объявлений.
Я использую php для получения результатов и их отображения на странице.
Тем не менее, я заметил, что поиски становятся все медленнее и медленнее.
Вот почему я планирую установить и использовать SOLR, так как слышал о нем много хорошего.
Но, к моему удивлению, я не нашел много информации о том, как это работает точно ...
Пожалуйста, ответьте на эти вопросы о SOLR и предоставьте мне максимально возможную информацию о том, как это работает:
1- SOLR - это то же самое, что и таблица mysql, только быстрее?
2- На сайте, который использует mysql для показа объявлений, вставки рекламы, поисковых объявлений и т. Д., Нужно ли все «mysql» обходить какой-либо функцией SOLR, которая похожа на функцию mysql? Чтобы уточнить, вот пример:
Если я использую "SELECT * FROM table WHERE id=$id"
в качестве строки запроса для запроса к таблице, то придется ли мне использовать какую-то другую функцию, похожую на эту, но для SOLR?
3 - Когда пользователи «вставляют рекламу», они вставляются в таблицу mysql, есть ли функция для этого, но для SOLR?
4- Как параметры поиска или критерии поиска передаются в SOLR?
Спасибо