Добрый вечер, задался вопросом поиском документов на компьютерах.
Почти все программы ориентированны на платформу Windows, вот и появился вопрос, а существует ли аналог таких программ под Linux либо хотя бы по лицензии GPL?
Очень заинтересовала программа SearchInform. У неё очень хороший функционал, а так же очень хорошо подходит для корпоративного сектора. Но самый большой минус она не бесплатна, ну и рассчитана только под Windows.
P.S. Google Desktop Search читал. Она больше подходит для домашнего пользования, а мне больше интересно для корпоративного поиска, чтоб можно было централизовано осуществлять поиск документов в локальной сети. И ещё было бы замечательно, чтоб была мультиплатформенной.
-
locate и find для поиска файлов из командной строки
Ещё есть программы с иксами
Beagle, Tracker.. программ много, посмотри в менеджере пакетов
-
-
Вроде это все для локалхоста, а человек хочет сеть.
-
-
эмм... ну монтировать удалённые винты =) и работать программами описанными выше.
-
-
они предоставляют удобный интерфейс для просмотра различных файлов? Я понимаю, работа с одним компьютером это одно, а вот работа в сети например где обслуживается 250 компьютеров минимум это совсем другие перспективы =\
-
-
а корпоративные файлы надо на сторэдже хранить а не на отдельных 250ти компьютерах, тогда и искать удобнее будет и админить это хозяйство.
-
-
это позиция с одной стороны, но есть так же такое понятие как "коммерческая тайна"... а это совсем другая сторона этой позиции...
-
-
Хм.. установить в сети сторэдж и доступ только из локальной сети? коммерческая тайна сохраняется лучше (можно, допустим, людей банить), чем когда просто лежат в локалке
-
вот как раз коммерческая тайна в этом случае более защищена, чем когда у всех доки по винтам валяются.
-
Посмотрите в сторону Strigi. По сети не поищет, но вроде бы работает неплохо.
Еще быстрый поиск в гугле выдал имя Plone. Незнаю насколько может подойти.
Вообще, для сетевой индексации придется постараться - если нет такого в нынешних клиентах, то придется разобраться с API и написать что-нить вроде сетевого приложения, которое бы опрашивало каждый хост на наличие установленного приложения для поиска и индексации и если установлено то, которое нам подходит - пользуемся его индексом и ищем себе преспокойно. Тут тогда встает вопрос выбора индексирующего движка на каждой локальной машине. Понятия не имею какой предложить, хоть тот же результат выводов locate и find используйте. Лишь бы поиск по созданным индексам удобен был и быстр.
-
-
Спасибо это уже что-то над чем можно подумать...
Просто я думал, может кто-то тоже сталкивался с таким и хотелось бы узнать какие они используют в данном случае решения =)
-
-
Наверняка все же централизованное хранение данных было бы оптимальным решением. Написание сетевой части "поисковика" все же сложнее, чем правильная организация файлов в сети. Идея децентрализации файлового хранилища в локальной сети не очень мне нравится. Если боитесь за сохранность - сделайие RAID массивы, регулярные бэкапы и т.п. Доступ к файлам настраивается десятком разных способов, я уверен в этом. И написание интерфейса поисковика в виде отчета html формата гораздо легче, чем перенесение половины поисковика на сеть. Да и работать будет на порядок шустрее.
-
-
Проблема немножко не в этом... как написал выше есть такое понятие как "коммерческая тайна"...
Люди же такие существа, что всё равно захотят стянуть либо себе на машину либо ещё куда-то откуда другой человек который не имеет доступ к закрытой информации может получить доступ к ней... тут простой организацией файлов в сети не обойдёшся...
-
-
Откровенно говоря я все еще не въехал. Если пользователей правильно поделить на группы, сделать местами хард/сим линки на документы, чтобы не пришлось их копировать, то вполне все нормальн получается.
Ну, какая может быть коммерческая тайна у вас, если документы лежат не у вас, а у ваших сотрудников/клиентов? То есть, вот как раз на их (скорее всего малозащищенные) машины попасть злоумышленнику легче, и троян им подцепить легче. А если скинуть все в одно место - тут ограничивается доступ как физический (да хоть охрану к серверу поставьте!), так и виртуальный - если человек имеет права на листинг только своих папок и чтение/изменение только своих документов - все так и останется как было. О других документах в идеале он и не узнает даже. А если и узнает - вам легче будет на сервер логи пошерстить, чем мотаться к отдельным машинам.
-
-
тут вопрос не только в этом... тут не просто документы которые могут относиться к коммерческой тайне, пользователи тоже могут создавать документы которые могут относиться к коммерческой тайне... и допустим таких пользователей много... а что например им мешает скопировать документ себе на компьютер?
тут задачка о двух концах, с одной стороны можно доверять пользователям, но не все они могут быть добросовестными... а вот как уберечь документы от утечки?
Один из способов это индексация файлов с возможным поиском нужных документов на компьютерах пользователей. Если таких пользователей очень много, то поиск очень сильно затрудняется...
-
-
они на хранилище могут права распределять.
-
Если сейчас доки лежат в локальной сети, все равно чужой/просто человек также могут стянуть доки. И плакала комм.тайна.
Согласен с комментарием Kraplax чуть выше
-
во истину не обойдешься! переключай всех кроме боссов на бездисковые терминалы. Я однажды так сделал.
-
-
бездисковые терминалы это дополнительные деньги, а куда девать старую технику? да и не факт, что выделят деньги под новое оборудование... вот и нужно думать мозгами, что в данном случае можно сделать...
-
-
какие дополнительные деньги ? винты вытаскиваешь и всё :) единственное если водятся карточки без pxe то примерно по 160-200р на машинку чтобы туда карточку с флэшкой воткнуть.
-
Есть еще recoll — когда-то пользовался им. Довольно хорошая штучка, но тоже, по-моему, только по localhost'у.
-
Ого. Я и не заметил - внизу страницы ссылок на домашней странице Strigi есть список поисковых систем для Linux. Советую ознакомиться
-
-
спасибо, очень интересно.
-
Я вот думаю, а может нет никакой коммерческой тайны?
Не поймите меня неправильно, но может автор поста был заинтересован в организации поиска в "городской" сети или какой-нибудь подобной локальной домашней? То есть, в этом случае это объяснило бы феномен "коммерческой тайны" - кто согласится отдать свои винты/инфу в один большой обменник, да и этот большой обменник еще организовать надо.
Если я прав, и автор просто стесняется признаться в том, что там не корпоративные секреты, а просто куча пользователей с личными компьютерами, то придется придумывать способ сетевого взаимодействия между локальными поисковиками.
Если неправ - тогда все же лучше еще разок подумать над отдельным файл-сервером. Решение недорогое должно получиться: если собирать из компонент прошлого века, то выйти может тыщи на 3-4. Если собирать из новых - мать с процессором Atom и встроенным видео - 1,5 рубля стоит в нашем далеком сибирском городе. Так что вариант не должен сильно обременить.
-
-
на данный момент нет ничего :) ни коммерческой тайны, ни пользователей с личными компьютерами :) просто поступила задачка продумать все аспекты данного вопроса =)
-
для этого случая p2p сети подходят.
-
GoogleDesktop индексирует где угодно, и по сети в том числе.
ПО умолчанию стоит клюшка индексации внутри файла, думаю, тебе необходимо ее снять
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Top блогов (все)
|
|
Top пользователей (все)
|
|
|