Search web directory

Posted on 2005-05-12
Last Modified: 2010-04-06
I am trying to find a solution for one of our web sites.  The site is all static .html pages.  I need to add search functionality to this site.  My goal is if someone does a search for Employment or any other popular phrase that it will scan the many different .html pages of the web root and display a list of links the visitor can click on.  This link naturally would take them to the appropriate page and possibly even highlight the keyword they used in the search.

I have looked at the Front Page search form, but not sure if that will work, nor do I particularly want to use Front Page extensions if I don't have to for this.

TIA for your input.
Question by:colonytire
    LVL 2

    Accepted Solution

    You might want to try mnogosearch.
    The light version is a fully functional (freeware) searchengine.

    They have a version for windows as well as for linux/unix, so it should fit all your needs.

    You might then also want to install MySQL as the database behind this searchengine.

    To see what this searchengine could look like check  and try the search either from the sitemap or the bottommenu ;-)

    Hope this helps,

    LVL 10

    Assisted Solution

    As another option, I just implemented the free app from which works fine although it doesn't highlight the selected text on the target pages.  One nice feature is that you can select the type of files it looks through (i.e. .html) but have it ignore the other files.
    LVL 15

    Expert Comment

    Perhaps you can just do a google search using like they do at
    LVL 10

    Expert Comment

    I suggest splitting the points between Daemon & me.  Both answered the question and should work.
    LVL 5

    Author Comment

    The soulution was in the indexing servicce of the web server.  I built a script that takes advantage of this and all was well.  The freeware version did not mention the ability to do full text indexing which was needed.  I thank everyone for the posts and the help on this.
    LVL 5

    Author Comment

    Please reduce points to 250 and split the points between Daemon and Ken.  Their soulution would work in general for a standard web page.
    LVL 20

    Expert Comment

    Please ask in CS for this

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Suggested Solutions

    When you work with shopping cart / ecommerce relates web sites, you need to pass the certain form post details to the payment gateway process page with required details for the products items you give to order. Also you may need to track the ordered…
    Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
    Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…
    The viewer will learn the benefit of using external CSS files and the relationship between class and ID selectors. Create your external css file by saving it as style.css then set up your style tags: (CODE) Reference the nav tag and set your prop…

    761 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

    Need Help in Real-Time?

    Connect with top rated Experts

    7 Experts available now in Live!

    Get 1:1 Help Now