**NOTE - THIS IS NOT A REQUEST FOR SEO. PLEASE DON'T SEND ANY SEO OFFERS.
Please read in great detail and ensure you send exactly what I ask for as I will only be considering bids that send everything completly. You must have prior experience implementing site searches (references required).
I need a search engine for my website ([url removed, login to view]). The site is essentially split into 2 parts: a member section and a non member section. To get to the member section you have to input an email and password. On the non-member side there are samples of the material that is on the member side, pieces of newsletters, text from PDFs that are on the member side, etc. The search engine appears in three places (see below for functional reuirements). From the non-member side I would like the users to be able to search all content on the site, including the member side pages. If they find an item on the member side page then when they click on the link to the document, they are taken to the account creation(free membership)/login page. Once they log in they are redirected to the page they were looking for.
We are hosting the site on a Virtual Private Server at Network Solutions so you do have root access to the server to add and remove applications.
We have tried installing a Perlfect site search with our developer in India and they are having trouble with a pagination issue which they believe is arising from the fact that Mod_perl is installed on the VPS that we have with Network Solutions. They have been bumbling around with this site search for three weeks and despite their talent in areas of website development, my patience has run out.
Functional requirements for the site search
1. Not supported by advertisement (we are willing to buy a solution if needed)
2. Seamless Integration into our site such that it isn’t branded with the suppliers name and we can customize it to have the same fonts and appearance of the rest of the site, and it appears in the template of the site (i.e. not a popup window as current).
3. Search results should display the name of the page, a short excerpt from the page showing the keyword displayed and the url of the page.
4. Ability to search on both the member side and non-member side of the site
a. The idea would be if the search returned something that was on the member side that it would take the user to the login before they would be able to get full access to the information.
b. This also means that we would have to be able to index the non member side on a regular basic (preferably this would be an automatic process or at a minimum done any time something is added or taken away from the site).
5. Control over files that are being searched – i.e. restricting to archives files only
6. Can search content of PDF documents (this would be preferred but I don’t get the technical implications of having to use a program like xpdf which Perlfect requires.
Additional preferred attributes:
7. Highlight search words in the document
8. Log created of search queries
9. Can create and update the site map.
Application on the site
1. Site search
a. This tool would allow the user to search for keywords that might appear on any page on the site, both on the non-member and member side. Includes the archive search, plus all the other static pages on the site.
i. If a page is found that contains the included text that is in the member section the user would be taken to that page directly if they are logged in, or if they are not logged in they should be prompted to (a) login or (b) create an account (i.e /[url removed, login to view]).
2. Archive Search – in the member side only
a. Searches the archives of the newsletter and industry reports only.
b. Returns the site search in the content well of the site. This means you keep the same left hand nav, the header and the footer and the search results are displayed in the
3. Stock look up search
a. No search field in this instance. It takes the ticker that the user enters in the stock search field of the alphatrade tool and looks for that same ticker in the company reports (we input the alphatrade ticker when we load a quarterly analyst report), or if it appears in the text of any part of any of the newsletters. Same login requirements as in the full site search. If they do this when logged in already they are taken directly to the search item, otherwise they have to login or create an account.
Additionally I would like to find out if there is any way to index our site, both member and non-member side, to submit to the search engines so that pages on the member side may be discoverable and readable through links from the search engine, but if they try to navigate away from that page to other members only pages they are taken to the login page. I believe the Wall St Journal does something like this with their pages as if you are browsing through their site and try to read an article they will only show you the first paragraph and then require you to login to read more. But if you enter the title of the article in a Google Search you will typically be able to access the full article.
Only bids with all of the following items will be considered:
1. Estimated time, and cost of site search.
2. Can you work with Perlfect or is there another application that will meet the above requirements.
3. List of other sites that you have done this for with references for each that I will be able to check to confirm it was you that did it.
4. How you would go about indexing the site for the search engines and what it will take in time and cost to accomplish this.