Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Евгений Генералов
@Generalof
PHP
Как сделать поиск в документах на сайте?
Есть система куда пользователи загружают документы в формате .pdf, .doc, .xls
Как организовать поиск слов по этим документам?
Вопрос задан
более трёх лет назад
638 просмотров
Комментировать
Подписаться
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
JavaScript
+2 ещё
Средний
Почему не получается обратиться к наследуемому свойству (php) через асинхронный запрос?
2 подписчика
час назад
97 просмотров
1
ответ
PHP
+1 ещё
Простой
Как добавить данные в бд mssql 20 с помощью php sqlsrv?
1 подписчик
20 часов назад
107 просмотров
2
ответа
PHP
Простой
Как объединить запросы в транзакцию?
2 подписчика
вчера
887 просмотров
2
ответа
PHP
Простой
Разбивка на страницы?
1 подписчик
вчера
206 просмотров
1
ответ
PHP
Простой
Как найти опечатку в номере телефона?
1 подписчик
вчера
148 просмотров
3
ответа
PHP
+1 ещё
Простой
Почему array_count_values возвращает пустой массив?
1 подписчик
16 апр.
131 просмотр
1
ответ
PHP
Простой
Как разбить строку оператором explode?
1 подписчик
16 апр.
124 просмотра
1
ответ
PHP
+1 ещё
Простой
Как вывести данные из связанной таблицы?
1 подписчик
14 апр.
179 просмотров
1
ответ
PHP
+1 ещё
Простой
Ошибка с подписью транзакции в блокчейн?
3 подписчика
14 апр.
632 просмотра
0
ответов
PHP
Простой
Вот что я не так делаю в phpQuery?
1 подписчик
12 апр.
167 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle PHP-developer / PHP-разработчик
Wanted.
До 250 000 ₽
PHP-разработчик
YCLIENTS
•
Москва
от 250 000 до 350 000 ₽
PHP-разарботчик
Wanted.
До 130 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама