Поисковая система для .net - PullRequest
5 голосов
/ 08 декабря 2010

Я ищу поисковик, который можно использовать для сайтов. Иногда мы не хотим использовать встроенный поиск Google или усложнение lucene.

Я запускаю эти запросы: Поиск на основе сканирования Рейтинг и рейтинг контента по типам контента Поиск документов, таких как pdf, документы и т. Д.

Я не против, если это коммерческий контроль, который мы должны приобрести, но я хотел бы иметь возможность красиво интегрировать его в некоторые из этих вариантов использования

Ответы [ 3 ]

3 голосов
/ 08 декабря 2010

Раньше был Lucene.net. В последнее время статус этого проекта становится сомнительным (не уверен в деталях). Вот этот сайт: http://www.dotlucene.net/

Похоже, вы все еще можете загрузить код. Вероятно, впереди не так много развития.

Bob

2 голосов
/ 08 декабря 2010

Вы должны взглянуть на Apache Solr (созданный с использованием Lucene) - он предлагает интерфейс RESTful для интеграции в .NET или любую другую платформу, которую вы предпочитаете.Он предлагает все вкусности, которые можно запрашивать, не беспокоясь о совместимости версий Java .NET и т. Д.

Вы можете легко интегрировать Solr в свое приложение .NET, используя SolrNet

2 голосов
/ 08 декабря 2010

Я использовал dtSearch в прошлом, которое, как я знаю, имеет встроенный сканер. Это не идет с интерфейсом управления, хотя, это строго поисковая система. Вам нужно написать свой собственный контроль результатов. У него действительно мощный язык запросов, который позволяет вам получать оценки по нескольким измерениям в зависимости от того, как вы настроили свои индексы. Он также имеет приличный .NET API для работы.

Я не знаю, что это менее сложно, чем Lucene. И тогда я начинаю задумываться, каких осложнений вы надеетесь избежать.

...