Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Implementing a website search. Where do I look?

Status
Not open for further replies.

kristof

Programmer
Jun 2, 2000
234
BE
Hi,

I will need to implement a website-search system of some complexity very soon, and I'm researching what my options are.

Ofcourse, that means either develop it myself, or buy a third party solution. Unless it's easy to do (which I doubt, considering the scale of the website in question), I assume getting an outside-solution is the best way to proceed.

What I need is a search engine that allows ...

Basic search: Search within the subject (title) of related topics
Advanced search: Search the entire content of all related topics: title, description, extra info, footers, ...
Full search: A mass search of a large part of -, or the entire website. It would need to search everything there is on a page. If it's related or not is irrelevant, but a relevance percentage would be great.

So, do you guys have any suggestions on where to look, for a reliable, flexible solution? As I said, either a do-it-yourself solution, or a third party (which is likely the best solution).

Thanks,

Kristof
 
If you want to search the whole site, you can use 3rd party solutions such as google or IIS/SQl Server indexing.

If you want to have the specific levels of searching you describe above, you will have to implement something yourself by searching the relevant fields in your database.


-------------------------------------------------------

Mark,
[URL unfurl="true"]http://aspnetlibrary.com[/url]
[URL unfurl="true"]http://mdssolutions.co.uk[/url] - Delivering professional ASP.NET solutions
[URL unfurl="true"]http://weblogs.asp.net/marksmith[/url]
 
there are 2 main pain points I see.
1. an effecient query
2. a properly indexed database
without both preformance will suffer no matter how you access the system.

Jason Meckley
Programmer
Specialty Bakers, Inc.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top