1-888-365-2779
+1-888-365-2779
Try Now
More in this section

Forums / General Discussions / Search Multiple Sitefinity Sites

Search Multiple Sitefinity Sites

9 posts, 0 answered
  1. chuck
    chuck avatar
    11 posts
    Registered:
    20 Oct 2010
    20 Oct 2010
    Link to this post
    Hello Telerik Tech,

    We have an international customer that will have 4 websites under the umbrella of their main site.
    They would like to have 4 separate installs & licenses for Sitefinity.

    How would this scenario affect the Search/Taxonomy feature? 
    Meaning, if you were on Site1 and did a search, could you get results from Site2, Site3 and Site4?

    In other words can you link the API of the 4 separate installs of Sitefinity so you could search all sites from one site?

    Thanks,

    Chuck.
  2. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    12 Sep 2017
    21 Oct 2010
    Link to this post
    Hi chuck,

    We will not support this functionality out of the box. The search will work per instance.

    Sincerely yours,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  3. chuck
    chuck avatar
    11 posts
    Registered:
    20 Oct 2010
    21 Oct 2010
    Link to this post
    Hello Ivan,

    Thanks for the quick reply!

    I understand your answer.

    There seems to be a workaround, I was reading the Sitefinity Users Manual, Chapter 10. Services > Search page 148, and the last paragraph states -

    "

    All data related to the Indexing Services and Clients is stored in the Sitefinity database. However, the

    actual indexed URLs could be stored in a separate database. Currently, we have only one indexing

    service, which uses Lucene.net engine. Lucene.net stores its indexes in the

     

    ~/App_Data/Search folder.

     

    "

    Can you give me details on how to go utilize this method?  Would we need to have an external database, say perhaps a SQL2008 DB and then somehow have "linked servers" from the Sitefinity internal database and the SQL2008 external database, and create a stored procedure that selects * from the Sitefinity DB, and does an INSERT into an identical table on the SQL2008 DB ?

    If this is the case, can you point me in the right direction on reading documentation on how to access/gain permissions, from the Sitefinity internal DB by the SQL2008 DB?

    Thanks for your help!

    Regards,
    Chuck.
  4. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    12 Sep 2017
    21 Oct 2010
    Link to this post
    Hi chuck,

    The Lucene segment files are stored in App_Data. We do not keep search results data in the database, so you have to use a common storage, make App_Data network share or use file replication tool.

    Best wishes,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  5. chuck
    chuck avatar
    11 posts
    Registered:
    20 Oct 2010
    21 Oct 2010
    Link to this post
    Hi Ivan,

    Thanks for the info.

    OK, so the 4 instances could all dump their indexing results in a network shared "App_Data" folder, and the Search page could then pull from that 'one' shared network folder, instead of 4 separate instances of local "App_Data" folders, right?

    Would this method just require pointing the Lucene engine to the shared network "App_Data" folder, and setting sharing permissions on the Win 2008 Server?

    Also, would there be a way to tell the origins of each indexed item ? i.e.
    Result - xxx xxx xxx xx Recieved from Instance1 of Sitefinity
    Result - yyy yyy yyy y Recieved from instance2 of Sitefinity
    .......
    .......

    Thanks again for your quick reply!

    Regards,
    Chuck.
  6. chuck
    chuck avatar
    11 posts
    Registered:
    20 Oct 2010
    21 Oct 2010
    Link to this post
    Hello again Ivan,

    Can you tell me if perhaps if the client should consider just one license on the server and use it for the 4 sites?  As opposed to 4 separate instances for 4 separates sites on the same server?

    Can you distinctly have 4 separate areas in 1 install?, so each of the clients 4 subsidiary businesses could manage totally separately, and not interfere with each others Sitefinity settings ?

    What would you recommend, if the "Search Service" / and getting back results for all for subsidiaries in one query was of top importance?  1 instance 4 sites 1 server     or     4 instances 4 sites 1 server ?

    Regards,
    Chuck.
  7. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    12 Sep 2017
    22 Oct 2010
    Link to this post
    Hello chuck,

    Can you tell me if perhaps if the client should consider just one license on the server and use it for the 4 sites?  As opposed to 4 separate instances for 4 separates sites on the same server?

    The licensing and pricing will be announced after the Release Candidate, so I believe that this will be the time when you should decide how many license you should purchase.

    Can you distinctly have 4 separate areas in 1 install?, so each of the clients 4 subsidiary businesses could manage totally separately, and not interfere with each others Sitefinity settings ?


    You will be able to achieve this using permissions or user/roles policy

    What would you recommend, if the "Search Service" / and getting back results for all for subsidiaries in one query was of top importance?  1 instance 4 sites 1 server     or     4 instances 4 sites 1 server

    The easiest way to achieve your goal is using 1 instance of Sitefinity, otherwise you will need to extend the search index provider.

    All the best,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  8. chuck
    chuck avatar
    11 posts
    Registered:
    20 Oct 2010
    25 Oct 2010
    Link to this post
    Hello Ivan,

    I did have one question unanswered, can you please advise - 

    If we did use 4 instances of Sitefinity for 4 subsites on 1 server  (all with the same base domain name) -

    The 4 instances could all dump their indexing results in a network shared "App_Data" folder, and the Search page could then pull from that 'one' shared network folder, instead of 4 separate instances of local "App_Data" folders, right?

    Would this method just require pointing the Lucene engine to the shared network "App_Data" folder, and setting sharing permissions on the Win 2008 Server?

    Also, would there be a way to tell the origins of each indexed item ? i.e.
    Result - xxx xxx xxx xx Recieved from Instance1 of Sitefinity
    Result - yyy yyy yyy y Recieved from instance2 of Sitefinity


    Also, can Sitefinity index natively multiple URLS?  For instance, if we had
    www.mainsite.com/area1,
    www.mainsite.com/area2,
    www.mainsite.com/area3,
    www.mainsite.com/area4 
    Could Sitefinity Lucene engine index multiples such as the Karamasoft ASP.net search Engine does?

    We will definitely be using the same base url www.mainsite.com .

    Thanks for your quick reply, trying to base our purchasing decision on some of these factors.

    Brgds,
    Chuck.

  9. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    12 Sep 2017
    01 Nov 2010
    Link to this post
    Hello chuck,

    Rado, has sent a reply to you in this thread.

    Sincerely yours,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
9 posts, 0 answered