Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Евгений Генералов
@Generalof
PHP
Как сделать поиск в документах на сайте?
Есть система куда пользователи загружают документы в формате .pdf, .doc, .xls
Как организовать поиск слов по этим документам?
Вопрос задан
более трёх лет назад
654 просмотра
Комментировать
Подписаться
3
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Александр Таратин
@Taraflex
Ищу работу. Контакты в профиле.
Перегоняем документы в текст
PDF
https://github.com/smalot/pdfparser
(и еще куча решений
google
)
DOC
https://github.com/PHPOffice/PHPWord
XLS
https://github.com/PHPOffice/PHPExcel
Дальше ищем по ним через
sphinxsearch.com
Неплохой цикл статей по настройке
chakrygin.ru/search/label/Sphinx
(немного устарел, но думаю разберетесь)
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
3
Андрей
@reaferon
Если контент (файлы) не закрыты за авторизацией, то быстрым решением может быть
https://xml.yandex.ru
, по документам ищет прекрасно, время на внедрение - минимально. Подводные камни - суточные лимиты на кол-во запросов.
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Kovalsky
@lazalu68
Salmon
g
o
o
g
l
e
xD
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
jaxel
@jaxel
Elasticsearch с плагинами вроде как умеет такое делать.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
Простой
После переезда на новый хостинг перестал работать сайт?
1 подписчик
13 авг.
326 просмотров
4
ответа
PHP
Простой
Чем собирать статистику запросов от клиентов на сервере?
1 подписчик
13 авг.
266 просмотров
6
ответов
PHP
+1 ещё
Средний
Как работать с подключениями к БД в долгоживущих приложениях с EntityManager в RoadRunner?
2 подписчика
07 авг.
173 просмотра
1
ответ
PHP
Сложный
Как напечатать чек с маркировкой через атол?
4 подписчика
01 авг.
239 просмотров
0
ответов
PHP
+1 ещё
Простой
Как в выборке sql обратиться к предыдущей записи?
2 подписчика
30 июл.
301 просмотр
6
ответов
PHP
+1 ещё
Простой
Как улучшить код?
1 подписчик
29 июл.
496 просмотров
1
ответ
PHP
+1 ещё
Средний
Как обработать 2 одновременных запроса со стороннего сервера?
1 подписчик
28 июл.
1522 просмотра
1
ответ
PHP
+2 ещё
Средний
Как одновременно сделать две записи в разных таблицах в Laravel?
1 подписчик
27 июл.
260 просмотров
1
ответ
PHP
Простой
Почему переменная не перезаписывается?
1 подписчик
25 июл.
183 просмотра
1
ответ
PHP
Простой
Скачивание файла средствами php без ожидания загрузки файла?
1 подписчик
19 июл.
227 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP-developer / PHP-разработчик
Wanted
До 250 000 ₽
Backend developer (PHP)
Wanted
•
Казань
До 150 000 ₽
PHP-разработчик
Wanted
До 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама