Создание поиска по сайту
-
27 июня 2012 г. 4:49Здравствуйте, нужно сделать поиск по сайту.
Встал вопрос - делать поиск используя движок сторонний бесплатный или воспользоваться полнотекстовыми индексами MSSQL SERVER
Коллеги, что посоветуете?
Возможно уже сталкивались с подводными камнями и в том и в другом случае?
Все ответы
-
27 июня 2012 г. 5:55
Добрый день.
1. У вас сайт со статическими статьями которые добавляются медленно и неторопливо - внешний поиск.
2. У вас интернет магазин и вам необходимо сделать поиск товаров - свой поиск по товарам.
Или, перефразируя, все зависит от вашей задачи. Делать свой полнотекстовый поиск по сайту, занятие, мягко говоря, веселое...
-
27 июня 2012 г. 5:56МодераторВсё зависит от ваших потребностей. В большинстве случаев можно обойтись тем, что предлагают поисковые гиганты Google, Yandex и т.д. Просто не всегда, то что они предлагают, может Вам подойти. Например, индексация может происходить с запозданием, если сайт мало посещаем. Но основное преимущество такого подхода в том, что всё можно очень быстро сделать и получится достаточно хорошо. Самостоятельная реализация - задача не простая. Нужно писать уже приличное количество кода. Опять тут зависит всё от того как у Вас приложение устроено, что Вы подразумеваете под поиском: если какие-то названия нужно выдавать, проблем нет, а если целые страницы, то тут всё не просто.
-
27 июня 2012 г. 6:08Хочется сделать полноценный поиск:
По всем страницам сайта, не только статическим, но и динамическим(новостная например)
Чтобы поиск осуществлялся по падежам и склонениям, поддерживал английский языки -
27 июня 2012 г. 6:15МодераторДа, задача эта не простая. Много усилий надо приложить, чтобы сделать это.
-
27 июня 2012 г. 6:17
Ну что, как закончите, вас ждет такая же судьба.
-
27 июня 2012 г. 6:19Есть же движки поисковые для сайтов?
Не искать же через LIKE- Изменено ansi_str 27 июня 2012 г. 6:20
-
27 июня 2012 г. 7:20
У вашего сайта структура для хранения данных в СУБД ведь вами разрабатывалась? Если да, то как вы считаете, есть ли готовый поисковый движок ориентированный на вашу структуру базы данных?
Вот две статьи (тык и тык) про полнотекстовый поиск. Почитайте, подумайте. Но перед тем как кидаться на барикады, внимательно прочитайте мнения мое и Yatajga в первых сообщениях этой ветки и еще раз подумайте.
-
27 июня 2012 г. 7:35Я не знаю есть ли такие, возможно поисковые движки можно кофигурировать под БД
-
28 июня 2012 г. 6:57Модератор
Делать самому - не лучшая идея, т.к. сделать хорошо врядли выйдет, либо потратите много сил и времени.
Попробоуйте поискать что-то готовое, возможно сможете как-то адаптировать, либо используйте Компонент Full-Text Search (SQL Server) (вроде вы и сами его нашли)
Для связи [mail]
- Помечено в качестве ответа ansi_str 29 июня 2012 г. 8:28

