This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Java based search engine ?

 
solongo munkh
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i am final year CS student. i am planning to develop Java based Search engine as a final year project.
For now, all i know is,
1. make web crawler
2. maintain huge db
3. fetch data from db and display it as a search result

Is it possible to make search engine in one month ? You know , time is also very important factor , gotta hand my project as soon as possible. Last semester i have studied core java and this semester studying advanced Java(JDBC , servlets ...)

Do you have any better project ideas ?
Thanks in advance.
 
Jayesh A Lalwani
Rancher
Posts: 2756
32
Eclipse IDE Spring Tomcat Server
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is it possible to build a search engine in a month while you are studying? Yes, if you don't care about performance and features like spell check, search expansion, etc.

Is it possible to build a search engine from scratch that provides results in milli seconds and can serve tens of thousands of users? No. You won't have enough time to build something from scratch, and you need to know algorithms and data structures around reverse indexing. I worked for a company that sold a search engine that was implemented in Java. They worked on it for a solid 6 months with 3 people before they got the basics (and 2 of them were PHDs in CS related fields). I wouldn't reccommend a full fledged search engine as a final year project for a BS/MS student

You can however look at Lucene-SOLR. It's an open source search engine. You can probably get a basic search engine using Lucene is couple of weeks tops.
 
Campbell Ritchie
Sheriff
Posts: 48394
56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And welcome to the Ranch
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic