SgDotNet
Singapore Professional .NET User Group -For Cool Developers

ASP.NET 2.0 using C#, Search Engine for Website

rated by 0 users
This post has 1 Reply | 1 Follower

Not Ranked
Posts 1
WorldShaker82 Posted: 02-29-2008 6:29 PM
Hi there, it's my first posting on this community.

 I have a project at work that requires a search engine feature. The challenge is this, my company is not willing to invest in a 3rd party SEO application. The only alternatives I can come up with is to download open source codes and build up from there, or create it from scratch. The search engine doesn't have to be visually appealing, as long as it works and is neat.

The search engine should fit a few requirements:

  • Multiple keyword search.
  • Database-driven + searching of static pages
  • advance search options (nothing complicated, it's probably just a few more fields for refining the search.
  • Standard features like paging, number of matches.
  • It must be able search folders for documents that have names that match the keyword(s). Example, "download/Monday.doc", and the user enters a keyword, "mon". Something like that. And files, I mean file name of images, file name of any kind of documents, content within web pages, etc.
It's my first time building a search engine. Can anybody, kindly point me in the right direction? Are the reliable articles on the internet? Or books that might be helpful? I only have one weekend to gather the resources needed. Today is Friday, so by Monday, I will need to have at least 70 - 80% of the ideas ready. I'm also doing my part, so if I come across something good, I'll share it online and we can discuss about it.
If You Can't See It By Faith, You Ain't Gonna Have It!
Top 10 Contributor
Posts 2,284

http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=143

if your company is unwilling to spend on a search appliance, then it must be willing to spend a long time building an inferior, not-so-reliable, less performant custom solution. Well, there is no stopping you from designing and carving your own snowboard, bindings, and boots. Me, I'd just go shopping for some quality ones that allow me enjoy the ride over powder.

That said, your fastest bet is to look at SQL Server Full-text Search to perform the indexing for you. It is a fairly straightforward and I got it working the way we needed for our project within a day. That actually means it is not very feature-rich; I still find it lacking for some advanced (but common) situations, but for simple operations it will save your hide.

The melody of logic will always play out the truth. ~ Narumi Ayumu, Spiral

Page 1 of 1 (2 items) | RSS
Copyright SgDotNet 2004-2008
Powered by Community Server (Commercial Edition), by Telligent Systems