Search engine - Sphinx
Posted: Fri Apr 14, 2023 1:23 pm
Здравствуйте! В Rotation - Site Search - Search engine стоит Sphinx.
Берем запрос например Amateur - в базе по данному запросу по Alt Items (Total Found: 8439). На странице поиска выдает 3 галеры и все. И так по всем запросам где есть контент.
Если в Rotation - Site Search - Search engine поставить MySQL, то все выводит хорошо.
Админы пишут, что со Sphinx все хорошо и выдают данную информацию:
mysql> SELECT id FROM index_lalalala_tcms WHERE MATCH('@(alt,description,sponsor_name,sponsor_site,tags,group_names,model_names) "vagina"/1') ORDER BY total_ctr DESC LIMIT 0,40 OPTION max_matches=20000;
+--------+
| id |
+--------+
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 544731 |
| 544731 |
+--------+
40 rows in set (0.02 sec)
mysql> SELECT id FROM search_queries_lalala_tcms WHERE MATCH('"vagina"/1') ORDER BY WEIGHT() DESC , hits DESC LIMIT 1,20 OPTION max_matches=20000;
+----------+
| id |
+----------+
| 21024069 |
| 31584 |
| 662533 |
| 845108 |
| 837684 |
| 2510867 |
| 2502508 |
| 815297 |
| 30963 |
| 668247 |
| 809553 |
| 6690808 |
| 26528 |
| 674288 |
| 251245 |
| 51397 |
| 806063 |
| 25378 |
| 836599 |
| 23043051 |
+----------+
20 rows in set (0.01 sec)
Подскажите пожалуйста, куда копать?
Берем запрос например Amateur - в базе по данному запросу по Alt Items (Total Found: 8439). На странице поиска выдает 3 галеры и все. И так по всем запросам где есть контент.
Если в Rotation - Site Search - Search engine поставить MySQL, то все выводит хорошо.
Админы пишут, что со Sphinx все хорошо и выдают данную информацию:
mysql> SELECT id FROM index_lalalala_tcms WHERE MATCH('@(alt,description,sponsor_name,sponsor_site,tags,group_names,model_names) "vagina"/1') ORDER BY total_ctr DESC LIMIT 0,40 OPTION max_matches=20000;
+--------+
| id |
+--------+
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 740178 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 724407 |
| 544731 |
| 544731 |
+--------+
40 rows in set (0.02 sec)
mysql> SELECT id FROM search_queries_lalala_tcms WHERE MATCH('"vagina"/1') ORDER BY WEIGHT() DESC , hits DESC LIMIT 1,20 OPTION max_matches=20000;
+----------+
| id |
+----------+
| 21024069 |
| 31584 |
| 662533 |
| 845108 |
| 837684 |
| 2510867 |
| 2502508 |
| 815297 |
| 30963 |
| 668247 |
| 809553 |
| 6690808 |
| 26528 |
| 674288 |
| 251245 |
| 51397 |
| 806063 |
| 25378 |
| 836599 |
| 23043051 |
+----------+
20 rows in set (0.01 sec)
Подскажите пожалуйста, куда копать?