?
Solved

Best DB for inverted index in .net

Posted on 2005-03-14
7
Medium Priority
?
805 Views
Last Modified: 2008-01-09
Hello,

I have the following task:

Build an inverted index of the company's intranet text documents to perform fast searches using a c#.net application.

I'm totally new to the inverted index concept so I wish to know which is the best database platform to create this inverted index and what would be a good method  to create it in c#.

Thanks a lot!
0
Comment
Question by:glopezz
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 2
7 Comments
 
LVL 15

Expert Comment

by:Ralf Klatt
ID: 13542257
Hi,

Have you heard about "Natch" yet? Nutch is an open-source Web search engine that can be used at global, local, and even personal scale. Its initial design goal was to enable  a  transparent  alternative  for  global  Web  search  in  the public interest — one of its signature features is the ability to “explain” its result rankings. Recent work has emphasized how it can also be used for intranets; by local communities with richer data  models,  such  as  the  Creative  Commons  metadata-enabled search for licensed content; on a personal scale to index a user's files,  email,  and  web-surfing  history;  and  we  also  report  on several other research projects built on Nutch. In their paper at http://labs.commerce.net/wiki/images/0/06/CN-TR-04-04.pdf, they present how the architecture of the Nutch system enables it to be more flexible and scalable than other comparable systems today.

As you're asking for a C# solution it may interesting for you that it has even been re-implemented in several languages: C++, C#, Python, Perl and Ruby.


Best regards,
Raisor

0
 

Author Comment

by:glopezz
ID: 13549933
Thanks a lot Raisor,

I've read the PDF document and it's VERY interesting for my purposes. I understand it runs under Apache-Lucene.  However when accessing nutch.org I get redirected to the Apache Incubator page. I couldn't find any links to download or test it. The API Docs link is broken as well.

Any clue on where to download Nutch from?

Thanks a lot!

glopezz
0
 
LVL 15

Expert Comment

by:Ralf Klatt
ID: 13552541
Hi,

All downloads and information are available at http://sourceforge.net/projects/nutch


Best regards,
Raisor
0
Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

 
LVL 15

Expert Comment

by:Ralf Klatt
ID: 13552546
Hi,

Sorry ... I just realized that they have removed all files at sourceforge ... I'll have another look somewhere else ... I'll let you know!


Best regards,
Raisor
0
 
LVL 15

Expert Comment

by:Ralf Klatt
ID: 13552607
Hi,

It seems that they re-structure everything ... also seems that it'll be even getting better/bigger ...

Here are some links for further info:

http://www.vb-development.de/nutch/nutch_news.pdf
http://osuosl.org/news_folder/nutch

... yeah finally ;-)) the downloads: http://nutch.sourceforge.net/release/

Haven't tested yet but should work now!


Best regards,
Raisor
0
 
LVL 15

Accepted Solution

by:
Ralf Klatt earned 750 total points
ID: 13552616
Hi,

... and this is the tutorial: http://nutch.sourceforge.net/docs/en/tutorial.html


Best regards,
Raisor
0
 

Author Comment

by:glopezz
ID: 13556237
Hi Raisor, thanks for all the work in finding Nutch.

I just have a final question: In the sourceforge site it says Nutch is developed entirely in Java but no C#. I just wondered if you knew someting about the C# version.

If not I can maybe propose the company to use the java version instead of c#

thankS!!!
glopezz
0

Featured Post

Enroll in August's Course of the Month

August's CompTIA IT Fundamentals course includes 19 hours of basic computer principle modules and prepares you for the certification exam. It's free for Premium Members, Team Accounts, and Qualified Experts!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
Computer science students often experience many of the same frustrations when going through their engineering courses. This article presents seven tips I found useful when completing a bachelors and masters degree in computing which I believe may he…
An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question