Skip to content Skip to sidebar Skip to footer

Javascript Search Engine (search Own Site)

I want to have a search engine which searches only my own site. I have some JavaScript currently, but it only searches words on that specific page. I need it to search the links wi

Solution 1:

Few suggestions:

  1. Unless you must, don't re-invent the wheel - there are open source libraries such as Tipue Search (Tipue Search) and others.
  2. You can use jquery/ajax $.load() to dynamically load page content and search them, while still staying in the same page as far as your DOM and script goes.
  3. NodeJS is also a good option, but will probably be an over kill.

Hope this helps!

Solution 2:

You could use search-index. It can run on the server and in the browser. An example on how to run it in the browser and the actual demo of it. You would have to write a crawler/spider that goes through your site. Lunr.js would also work well, I think.

If you had your site as JSON, the indexing would be a small task to fix, or you could have a crawler running in the browser.

Disclaimer: I'm doing some work on search-index.

Solution 3:

As you are on an intranet and presumably all you pages are on the same server then I would think it would be possible to make a XMLHttpRequest to each of your pages in turn, store the page in a variable and then do a search on the stored page.

Possibly someone with more experience of XMLHttpRequest would say how efficient or effective this would be.

Post a Comment for "Javascript Search Engine (search Own Site)"