2009-12-15 1 views
1

Мы создаем приложение для рабочей площадки, в котором мы будем хранить резюме всех кандидатов, которые планируется хранить в файловой системе.Документ, хранящийся в текстовом поиске и фильтрации файловой системы, требуемый в приложении ASP .Net

Теперь нам нужно выполнить поиск внутри этого файла и предоставить результат пользователю, мы должны указать, что это лучшее решение для реализации текстового поиска.

Я только что попытался идентифицировать его и получил некоторые ссылки, такие как IFilter (API или интерфейс) и Lucene.Net (с открытым исходным кодом), но не уверен, что это правильное решение.

Ожидается, что на начальном этапе будет около 50 000 резюме, и при увеличении номера он должен быть достаточно масштабируемым.

Я просто хочу социологическое исследование или некоторый анализ или ваши предложения, что является лучшим способом справиться с этим требованием (технология ASP .Net)

Благодаря

+0

Я хотел бы использовать для этого SharePoint – Brij

+0

WSS 3.0 не обеспечивает содержание поиска объекта (MOSS выходит за рамки из-за награждение) и в любом случае, мы разработали наш сайт в ASP .NET и хотите инструмент, с которым мы можем интегрироваться с ним – Harryboy

ответ

0

Вы можете использовать Microsoft Search Server. Существует бесплатная версия, поэтому вы можете попробовать ее перед покупкой (или никогда не покупать, если она соответствует вашим требованиям).

Если позже вы захотите интегрировать эти документы в портал Sharepoint, корпоративный поиск также может интегрироваться с ним.

+0

можно интегрировать поисковый сервер express с нашим пользовательским приложением. если да, вы можете предоставить какую-либо ссылку для нее. – Harryboy

+0

Вы можете создать пользовательский коннектор через API; Взгляните на эти готовые к производству разъемы: http://www.microsoft.com/enterprisesearch/en/us/search-connectors.aspx –

0

Одной из возможностей было бы использовать функцию FILESTREAM в SQL Server 2008 в сочетании с полным текстовым индексом/поиском по базам данных.

Это позволит вам хранить файлы в файловой системе, а также обеспечивать целостность и поиск транзакций.

SQL Express поддерживает FILESTREAM, а ограничение размера 4 ГБ не применяется к файлам (хотя оно применяется к размеру полного текстового индекса).

0

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

Родня