Hi
1.
I am new to DNN. DocHoliday spotted my announcement about our ASP.NET search engine
Find in Site, saying that he loved the highlighted hits feature. Although you can use FindinSite to index a DNN site "from the outside", I've done another job in the mean time: I've adapted our existing
SeeSearchWords tool so that it works within DNN. SeeSearchWords (a) highlights search words in the DNN "Search Results" and when you click on a a result and (b) highlights search words that people used at Google, MSN or Yahoo to get to your site.
You can see this in action on our currently minimal DNN site here:
http://www.phdcc.com/DNN/Searching Google, MSN or Yahoo for SeeSearchWords will show search word highlighting (but not in our ../DNN/ directories yet because they have not been indexed yet).
Assuming that there is interest in this, we would like to make this available for sale at some suitable price.
2.
Anyway, my question is how (technically) to make this available to other DNN users. SeeSearchWords is an httpModule and so needs an entry added to the site Web.Config file. From reading the docs, it looks like it may not be possible to do this using a .dnn file - is this right? Should I just issue instructions on how to do this by hand?
3.
I am trying to decide where SeeSearchWords configuration information is best stored. It could be in another section of Web.Config. Or should I put into a db table somewhere or other?
There is a SeeSearchWords "rules" file that I need to put somewhere as well.
4.
There seems to be a bug in DNN search. If you do a search and get "search results". If you then try to a new search from "search results" then the new search is not done.
5.
DocHoliday also requested a search of the DNN file content. We have code to extract the text from DOC, PDF and TXT files. However I am not sure how to provide the plain text to the DNN search engine. Modules have an ISearchable.GetSearchItems but I am not sure if this helps. Anyway, not really thought about it but if anyone has any pointers, that would be appreciated.
Chris Cant, PHD Computer Consultants Ltd www.phdcc.com
phdcc: e-media tools and e-publishing services