Sign In  |  Register
 
 DotNetNuke Powered!
DotNetNuke Support Forums

Indexing dynamically generated content

Rate this topic:

Please Register to post a reply.
Another benefit of registration is the ability to subscribe to and recieve notifications of new posts.

AuthorMessages
rekreisler
Posts:7



03/27/2008 9:58 PM  

I'm working on porting an existing website to DNN, which is going well, except for what appears may be a tricky bit involving dynamically generated content.  In the current site, staff profiles are stored and updated in an external application, and the HTML profile is pulled in through an iFrame.  I have virtually unfetterd access to the data (not limited to an iFrame).  The potentially tricky part comes from the fact that there is a strong preference within the team to use the native DNN search (although this is only a preference), and so 1) the content needs to be indexed by the native DNN search and 2) we need to be able to assign keywords to the indexed content for each profile in the hopes of guaranteeing that if someone searches for the staff name, the staff profile is the first result returned.  I'm not completely clear on how DNN search works, but I'm pretty sure it doesn't "spider", so I'm not sure how I'd get it to index a single page containing a module that might pull in 150 different profiles, depending on the variable (staff id) passed to it.  While I have a decent technical background, this is my first DNN project, so I apologize if I'm asking a question with an obvious answer.

John Mitchell
Posts:2755



04/04/2008 9:11 AM  
You are correct that the pages are not "spidered". If you are developing the module(s) to pull in the staff profiles you are going to want to look at the ISearchable interface for DNN modules. In DNN you implement that interface to feed the search words to the DNN search engine. The DNN search results are then displayed using a very crude weighting system, so you'll probably have to modify that also if you want to guarantee some results in some way. You may be able to do it by adding in your own weighting to the individual keywords, or maybe even specifically add in your own table of keywords and sort those to the top of the results.
Please Register to post a reply.
Another benefit of registration is the ability to subscribe to and recieve notifications of new posts.

Forums >DotNetNuke Support >General-DNN-Help > Indexing dynamically generated content



ActiveForums 3.7
Visit our Store for great DotNetNuke Modules and Skins
DNNMasters Sitemap/Google Sitemap 3.0

Item codeSM3-01
Price$29.00
Product Information 
DotNetNuke CSS NavMenu 3.3 (Developers)

Item codeCSSNM33DEV
Base Price$149.00
Product Information 
Snapsis PageBlaster 3.3.1 for DotNetNuke - Professional Edition

AuthorJohn Mitchell
Base Price$79.00
Product Information 
XDAkuna (Web 2.0 CSS XHTML Skin)

Item codeXDAkuna
AuthorNina Meiers
Price$49.00
Product Information