More in this section

Forums / Developing with Sitefinity / integrating custom modules into search service

integrating custom modules into search service

4 posts, 0 answered
  1. Paul Keegstra
    Paul  Keegstra avatar
    4 posts
    Registered:
    20 Aug 2004
    26 Sep 2008
    Link to this post
    Hi, 

    I'm a bit of a newbie to developing with Sitefinity so I am not sure how to accomplish this.  I am building a custom storefront module for a non-profit organization (sitefinity 3.2 community edition) which will define a custom structure for products, which can be assigned to multiple "categories".  One of the key usability requirements is that site have a site-wide search for all content, including the products and categories in addition to the keywords entered for the content pages.  

    Since my storefront data will be in its own custom schema (added on to the sitefinity database schema), what do I need to do so that the search service will either scan my additional tables, or what tables would my custom module need to populate with tags/search terms so that the search service will see them?

    Do I need to extend the search service in some fashion to include this new data?  


  2. Ivan
    Ivan avatar
    478 posts
    Registered:
    16 Jun 2015
    26 Sep 2008
    Link to this post
    Hi Paul Keegstra,

    we'll have the samples on how to achieve this next week in our Developer's Manual. You can track the updates on the Developer's manual on my blog at blogs.sitefinity.com

    I hope you'll find this information helpful. Please let us know if there is anything else we can do for you.

    All the best,
    Ivan
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  3. Paul Keegstra
    Paul  Keegstra avatar
    4 posts
    Registered:
    20 Aug 2004
    02 Oct 2008
    Link to this post
    Hi,

    I've been reviewing the updates to the developers manual you referenced in the 9/28 blog posting per your reply.  The content doesn't seem to address my concern. 

    I am developing a custom module with its own set of tables.  I want to be able to get some of that table data (product search terms, categories, etc.) into a search index.  My module won't be implementing a page for every product, rather the product data will be contained in a table as a "catalogue".  

    I have a pretty good idea on how to build the module and the admin and public controls that will provide the interface.  What I don't understand is how can I ensure that my catalogue data (products and assigned categories) is included in a search index so that when users search on "Mettalica" for example, the results include page content (concert announcements, latest news, etc.) as well as products (CDs, posters, t-shirts) that are defined in my product table.  

    As planned right now, the web site will have one "product detail" page that will take parameters (ProductKey) to display the particular product.  

    Since "search" is a shared service, I figured that there has to be a way for me to be able to add my content from my custom schema into a search index, but you haven't provide me with anything that would help me do so.  
  4. Nikola
    Nikola avatar
    51 posts
    Registered:
    24 Sep 2012
    06 Oct 2008
    Link to this post
    Hi Paul Keegstra,

    You can find some basic information in this thread, where you can download the posted CustomIndex.zip file. There are also some additional comments for building custom index.

    We'll also provide samples, as already stated in the previous post, on creating indexing for custom modules.

    Don't hesitate to contact us if you have other questions.

    Best wishes,
    Nikola
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Register for webinar
4 posts, 0 answered