Поисковая система Javascript на сайте - PullRequest
2 голосов
/ 04 января 2012

Я ищу любую библиотеку javascript, которую я могу использовать для поиска контента на моем веб-сайте, я несколько раз сталкивался, но в основном им требуется использование базы данных для хранения индексов для оптимизации поисковых запросов, но мне нужно толькобесплатный поисковый движок базы данных, встроенный в javascript.Может ли кто-нибудь направить меня в нужное место (URL), где я могу скачать его и установить его на моем сайте, который построен на основе CakePHP.Я думал о поисковой системе, которая могла бы индексировать каждую новую страницу, включаемую в мой веб-сайт, возможно, один раз за ночь, а затем, когда я выполняю поиск, она должна выводить результаты поиска на отдельной странице и со ссылками на фактические страницы, откуда было взято ключевое слово.

Поздравляю с Новым годом и у вас впереди прекрасный год ..

Ответы [ 2 ]

0 голосов
/ 30 мая 2016

И JavaScript, и браузеры прошли долгий путь. Вы можете использовать Lunr или search-index . Оба могут работать в браузере. Для search-index вы используете localStorage в качестве индекса. Это означает, что ваши данные хранятся для каждого домена в браузере. Нечего устанавливать, нечего поддерживать. И низкие требования к серверу, поскольку все это происходит на стороне клиента.

Lunr является более зрелым и быстрым в освоении, но индекс поиска может быть более функциональным?

0 голосов
/ 25 ноября 2013

Бьюсь об заклад, вы ошиблись насчет JavaScript.Для поиска вам понадобятся записи, поступающие от пользователей, которые будут храниться в базе данных, поэтому в основном вы будете иметь дело с языками на стороне сервера, а не с JavaScript.JavaScript используется только для клиентской стороны, которая не имеет ничего общего с базой данных (если только вы не используете Node.js).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...