18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
1

Организация поиска по сайту - вопрос реализации

17.05.2014, 14:07. Показов 1917. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые форумчане.
Разрабатываю свой первый сайт и столкнулся с необходимостью организации поиска по сайту, подскажите с чего вообще начать и как это делать, хотя бы в общем. Сайт имеет достаточно развернутую БД ( около 20 таблиц). На данном этапе реализовываю поиск банальным перебором всех данных, поэтапно обращаясь к каждой таблице..но чую что как все это разрастется, то накроется весь поиск медным тазом может есть какие средства и подходы по более оптимальному исполнению поиска?
За ранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2014, 14:07
Ответы с готовыми решениями:

Организация поиска по сайту
Собственно сабж. Думается, что необходимо использовать кукую-нить программу (скрипт) которая бы...

Организация поиска по сайту.
Подскажите как организовать поиск по сайту? страници создаются динамически из MySQL. В общем...

Организация поиска по сайту с помощью PHP
Уважаемые форумчане, подскажите как организовать поиск при помощи PHP! есть сайт в великому...

Организация системы поиска по сайту на JAVA
Как с помощью JAVA организовать поиск по своему сайту? Мне приходит в голову только одно решение:...

4
6 / 6 / 3
Регистрация: 12.05.2014
Сообщений: 30
18.05.2014, 06:34 2
Вопрос какой то непонятный. Что ты именно хочешь?
Ну вот допустим тебе пример поиска по id
C#
1
var name = db.Таблица.Find(id);
Есть также поиск по символам (по их совпадению)
C#
1
var name = db.Таблица.Where(p => (p.Имя_Атрибута_Таблицы.Contains(переменная_содержащая_поиск))).ToList();
Ну или не правильно понял твой вопрос.
0
18 / 18 / 8
Регистрация: 10.02.2013
Сообщений: 250
18.05.2014, 22:26  [ТС] 3
да надо поиск из серии ввожу слово "проба" и мне надо получить все записи имеющиеся в БД с этим словом...как-то так
0
6 / 6 / 3
Регистрация: 12.05.2014
Сообщений: 30
19.05.2014, 04:20 4
Ну всё просто. Передаешь на сервер переменную со словом проба.
C#
1
2
var name = db.Таблица_В_Которой_Ищем.Where(p => p.Имя_Атрибута_Таблицы.Contains(проба)).ToList();
return PartialView(name);
Вот так он вернёт тебе все записи из таблицы в которой содержатся записи проба.
Или тебе больше информации надо?
1
97 / 90 / 18
Регистрация: 09.06.2012
Сообщений: 215
19.05.2014, 16:30 5
Советую Lucene или Sphinx.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2014, 16:30
Помогаю со студенческими работами здесь

Организация поиска по сайту на основе существующей БД
Есть база данных. Нужно организовать поиск по сайту, кто может помочь конкретными примерами?...

Удаление с запроса поиска точек, пробелов, символов (метод поиска по сайту)
Добрый день, знатоки, подскажите: Если клиент вбивает в поиск номер продукта (например:...

Реализация поиска по сайту - переход по станицам с сохранением запроса поиска
Всем известно что все запросы пользователя в данном случае хранятся в _GET массиве. Проблема такова...

Организация поиска в списке. Исправить ошибку в методе поиска
Сколько бы у меня желания не было, найти ее не могу. Может кто помочь? Заранее спасибо... #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru