Portal Engine Questions on portal engine and web parts.
Version 5.x > Portal Engine > Searching Dynamic Pages View modes: 
User avatar
Member
Member
scott_hancock-urmc.rochester - 9/23/2010 10:45:19 AM
   
Searching Dynamic Pages
We're going to integrate a medical encyclopedia into our site. I want to create a webpart that will grab the information from the encyclopedia database and show it on the page. For example: http://mysite.com/encyclopedia.aspx?id=12 will show an article about heart attacks and http://mysite.com/encyclopedia.aspx?id=1300 will show an article about cancer. Is there any way to have Smart Search search this content?

User avatar
Kentico Consulting
Kentico Consulting
kentico_mirekr - 9/24/2010 4:15:17 AM
   
RE:Searching Dynamic Pages
Hi,

Will the data be displayed on your page from external database or from Kentico CMS database?

I would recommend you to keep your data in some custom table in custom table module of Kentico CMS (http://devnet.kentico.com/docs/devguide/custom_tables_module_overview.htm) and then you can use smart search module to index and search your custom table records:

http://devnet.kentico.com/docs/devguide/smart_search_defining_ct_index_content.htm

Data needs to be present as User, Custom table, Document or Forum data in Kentico CMS database in order to be searchable using smart search module:

http://devnet.kentico.com/docs/devguide/smart_search_overview.htm

Best regards,
Miroslav Remias.

User avatar
Member
Member
scott_hancock-urmc.rochester - 9/24/2010 9:21:59 AM
   
RE:Searching Dynamic Pages
Is it possible to do this if it is in an external database?

User avatar
Kentico Consulting
Kentico Consulting
kentico_mirekr - 10/11/2010 7:40:31 AM
   
RE:Searching Dynamic Pages
Hi,

Regrettably, this is not possible, since smart search module can index only custom tables, user table, document data and forums.

However, you can use standard SQL Search (http://devnet.kentico.com/docs/devguide/sql_search_overview.htm) and integrate custom search in "Custom Search Provider" where you can access data from external database:

http://devnet.kentico.com/docs/devguide/custom_search_provider.htm

Best regards,
Miroslav Remias.