Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Евгений Генералов
@Generalof
PHP
Как сделать поиск в документах на сайте?
Есть система куда пользователи загружают документы в формате .pdf, .doc, .xls
Как организовать поиск слов по этим документам?
Вопрос задан
более трёх лет назад
637 просмотров
Комментировать
Подписаться
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
+2 ещё
Простой
Почему при вводе пользователем параметров отчета в настройках модуля перестает работать кнопка?
2 подписчика
4 часа назад
75 просмотров
0
ответов
JavaScript
+3 ещё
Простой
Как реализовать обновление цены?
1 подписчик
4 часа назад
44 просмотра
0
ответов
PHP
Простой
Привязка uniqid ко времени даёт одинаковые результаты?
1 подписчик
27 мар.
136 просмотров
1
ответ
PHP
+1 ещё
Простой
Как предотвратить зависание сервера при отправке письма с помощью phpMailer?
2 подписчика
27 мар.
508 просмотров
1
ответ
PHP
Простой
Почему INPUT_ENV — null?
1 подписчик
24 мар.
176 просмотров
2
ответа
PHP
+2 ещё
Простой
Есть ли антивирус для сайтов selfhost?
1 подписчик
23 мар.
478 просмотров
1
ответ
PHP
Простой
Как добавить в форму новую строку?
1 подписчик
23 мар.
116 просмотров
1
ответ
PHP
+1 ещё
Простой
Проблема с генерацией svg в пакете laravel-erd?
1 подписчик
22 мар.
70 просмотров
1
ответ
PHP
+1 ещё
Простой
Ошибка при запуске laravel?
1 подписчик
21 мар.
129 просмотров
1
ответ
PHP
Простой
Ошибка require?
1 подписчик
20 мар.
286 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP-разработчик
Stoking
•
Пермь
от 200 000 ₽
Middle PHP-developer / PHP-разработчик
Wanted.
До 250 000 ₽
PHP программист (Laravel разработчик)
ЗапКоматСу
•
Екатеринбург
от 120 000 до 180 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама