Требуется предложение: архитектура приложения php - PullRequest
1 голос
/ 30 декабря 2010

Мое веб-приложение (http://www.tyro.in) позволяет пользователям открыто делиться своими документами, такими как MS Word и PDF. Пользователи могут искать и загружать документы, загруженные другими пользователями. В настоящее время приложение использует следующую технику

Когда пользователь загружает любыеfile:

Извлекает текст из документа и сохраняет в базе данных. Сохраняет имя файла в качестве заголовка этой записи БД.

Когда пользователь ищет файл:

Соответствуетзапрос с сохраненными данными присутствует в базе данных и показывает результаты для загрузки

текущая реализованная техника в графическом виде дана на http://www.tyro.in/Tyro.png

Любой из них предлагает мне продвижение моего текущего метода

Ответы [ 3 ]

1 голос
/ 30 декабря 2010

Попробуйте это:

http://dev.mysql.com/doc/refman/5.1/en/fulltext-search.html

Но у меня никогда не было времени попробовать.

0 голосов
/ 17 января 2011

предложений для поиска информации:

  1. использовать полнотекстовый поиск в полях имени и описания
  2. классифицировать документы (по типу файла, пользователю, информации, размеру)
  3. добавить информацию о популярных поисках и самых скачиваемых документах
  4. позволяет пользователям ранжировать документы, чтобы их можно было легко найти
  5. позволяет пользователям обмениваться документами (по электронной почте, в социальных сетях)

если у меня будет больше идей, я дам вам знать

0 голосов
/ 30 декабря 2010

Я бы порекомендовал короткий предварительный просмотр файла при поиске, чтобы избежать ненужных загрузок - получит как пользователей, так и вашу пропускную способность.

regards, / t

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