Skip to main content
added 117 characters in body
Source Link
Andy Ross
  • 2.2k
  • 12
  • 19

I have 2 instances of Tridion 2013 on 2 nodes behind an F5 load balancer. However, when I try to search, its very inconsistent/not accurate between both nodes. I never get the same results given the exact same criteria.

I have ran these commands via powershell on both nodes: Sync-TcmSearchIndex and (Get-TcmRepository).ID | Sync-TcmSearchIndex -verbose restarted IIS, COM+ and services and still see no differences as prior.

Also, I have looked into:

  • Tridion\bin\Configure-Search-Host.ps1
  • Tridion\bin\Optimize-Search-Index.ps1

but per the documentation, it seems as though the setup is for an outscaled solution. Can this still be done in my scenario?

Tough part about it is, that its hard to test in a lower or single instance environment, so I am stepping on glass in a higher clustered (load balanced) setup; otherwise, I would be firing pistols at the hip.

I have also looked into http://localhost:8983/#/tridion Solr Admin and I can see how the Statistics are displayed and also how a Master node could replicate to a Slave node in a given scenario, but I cannot connect the dots within my setup.

I have performed db maintenance scripts that did not make any differences to the search:

  1. AnalyzeStatsEx.sql
  2. BuildMaintenanceScripts.sql
  3. RebuildIndexes.sql
  4. ShrinkLobs.sql

I have cross checked the indexes rebuild date and time, looks fine and as same as the script execution time. DB level everything looks fine as well..

Anyone have any quick guides out there on a Tridion search optimization tutorial in a load balanced scenario like mine? Or what about 3 nodes? A Master node that gets replicated out to 2 Slaves?

UPDATE

Configuring a Search Host Master Server within the doc here,

Step #6 - In the security-role element, find the role-name element to identify the user group. All Slave Servers must configure the same Master Server user, who must be a Windows local user and a member of this user group.

<security-role>
<role-name>servermaster\SDLSearchUsers</role-name>
</security-role>

Maybe this is just poorly worded, but I cannot seem to grasp this step. I need to create aThe group SDLSearchUsers exists on both nodes and contains the servermaster and each slave withMTSUSER..

Search is still not accurate on the same local users?clustered url when returning results of items that were created on each node intentionally.

I have 2 instances of Tridion 2013 on 2 nodes behind an F5 load balancer. However, when I try to search, its very inconsistent/not accurate between both nodes. I never get the same results given the exact same criteria.

I have ran these commands via powershell on both nodes: Sync-TcmSearchIndex and (Get-TcmRepository).ID | Sync-TcmSearchIndex -verbose restarted IIS, COM+ and services and still see no differences as prior.

Also, I have looked into:

  • Tridion\bin\Configure-Search-Host.ps1
  • Tridion\bin\Optimize-Search-Index.ps1

but per the documentation, it seems as though the setup is for an outscaled solution. Can this still be done in my scenario?

Tough part about it is, that its hard to test in a lower or single instance environment, so I am stepping on glass in a higher clustered (load balanced) setup; otherwise, I would be firing pistols at the hip.

I have also looked into http://localhost:8983/#/tridion Solr Admin and I can see how the Statistics are displayed and also how a Master node could replicate to a Slave node in a given scenario, but I cannot connect the dots within my setup.

I have performed db maintenance scripts that did not make any differences to the search:

  1. AnalyzeStatsEx.sql
  2. BuildMaintenanceScripts.sql
  3. RebuildIndexes.sql
  4. ShrinkLobs.sql

I have cross checked the indexes rebuild date and time, looks fine and as same as the script execution time. DB level everything looks fine as well..

Anyone have any quick guides out there on a Tridion search optimization tutorial in a load balanced scenario like mine? Or what about 3 nodes? A Master node that gets replicated out to 2 Slaves?

UPDATE

Configuring a Search Host Master Server within the doc here,

Step #6 - In the security-role element, find the role-name element to identify the user group. All Slave Servers must configure the same Master Server user, who must be a Windows local user and a member of this user group.

<security-role>
<role-name>servermaster\SDLSearchUsers</role-name>
</security-role>

Maybe this is just poorly worded, but I cannot seem to grasp this step. I need to create a group on the servermaster and each slave with the same local users?

I have 2 instances of Tridion 2013 on 2 nodes behind an F5 load balancer. However, when I try to search, its very inconsistent/not accurate between both nodes. I never get the same results given the exact same criteria.

I have ran these commands via powershell on both nodes: Sync-TcmSearchIndex and (Get-TcmRepository).ID | Sync-TcmSearchIndex -verbose restarted IIS, COM+ and services and still see no differences as prior.

Also, I have looked into:

  • Tridion\bin\Configure-Search-Host.ps1
  • Tridion\bin\Optimize-Search-Index.ps1

but per the documentation, it seems as though the setup is for an outscaled solution. Can this still be done in my scenario?

Tough part about it is, that its hard to test in a lower or single instance environment, so I am stepping on glass in a higher clustered (load balanced) setup; otherwise, I would be firing pistols at the hip.

I have also looked into http://localhost:8983/#/tridion Solr Admin and I can see how the Statistics are displayed and also how a Master node could replicate to a Slave node in a given scenario, but I cannot connect the dots within my setup.

I have performed db maintenance scripts that did not make any differences to the search:

  1. AnalyzeStatsEx.sql
  2. BuildMaintenanceScripts.sql
  3. RebuildIndexes.sql
  4. ShrinkLobs.sql

I have cross checked the indexes rebuild date and time, looks fine and as same as the script execution time. DB level everything looks fine as well..

Anyone have any quick guides out there on a Tridion search optimization tutorial in a load balanced scenario like mine? Or what about 3 nodes? A Master node that gets replicated out to 2 Slaves?

UPDATE

Configuring a Search Host Master Server within the doc here,

Step #6 - In the security-role element, find the role-name element to identify the user group. All Slave Servers must configure the same Master Server user, who must be a Windows local user and a member of this user group.

<security-role>
<role-name>servermaster\SDLSearchUsers</role-name>
</security-role>

Maybe this is just poorly worded, but I cannot seem to grasp this step. The group SDLSearchUsers exists on both nodes and contains the MTSUSER..

Search is still not accurate on the clustered url when returning results of items that were created on each node intentionally.

updated question
Source Link
Andy Ross
  • 2.2k
  • 12
  • 19

I have 2 instances of Tridion 2013 on 2 nodes behind an F5 load balancer. However, when I try to search, its very inconsistent/not accurate between both nodes. I never get the same results given the exact same criteria.

I have ran these commands via powershell on both nodes: Sync-TcmSearchIndex and (Get-TcmRepository).ID | Sync-TcmSearchIndex -verbose restarted IIS, COM+ and services and still see no differences as prior.

Also, I have looked into:

  • Tridion\bin\Configure-Search-Host.ps1
  • Tridion\bin\Optimize-Search-Index.ps1

but per the documentation, it seems as though the setup is for an outscaled solution. Can this still be done in my scenario?

Tough part about it is, that its hard to test in a lower or single instance environment, so I am stepping on glass in a higher clustered (load balanced) setup; otherwise, I would be firing pistols at the hip.

I have also looked into http://localhost:8983/#/tridion Solr Admin and I can see how the Statistics are displayed and also how a Master node could replicate to a Slave node in a given scenario, but I cannot connect the dots within my setup.

I have performed db maintenance scripts that did not make any differences to the search:

  1. AnalyzeStatsEx.sql
  2. BuildMaintenanceScripts.sql
  3. RebuildIndexes.sql
  4. ShrinkLobs.sql

I have cross checked the indexes rebuild date and time, looks fine and as same as the script execution time. DB level everything looks fine as well..

Anyone have any quick guides out there on a Tridion search optimization tutorial in a load balanced scenario like mine? Or what about 3 nodes? A Master node that gets replicated out to 2 Slaves?

UPDATE

I have also checked thisConfiguring a Search Host Master Server within the doc posthere, but seems like its for 2011

Step #6 - In the security-role element, as I do not seefind the TcmSearchHost.exe.configrole-name within my Tridion/bin/ folder? Unless its replaced byelement to identify the PowerShell scripts I referenced aboveuser group. All Slave Servers must configure the same Master Server user, who must be a Windows local user and a member of this user group.

<security-role>
<role-name>servermaster\SDLSearchUsers</role-name>
</security-role>

Maybe this is just poorly worded, but I cannot seem to grasp this step. I need to create a group on the servermaster and each slave with the same local users?

I have 2 instances of Tridion 2013 on 2 nodes behind an F5 load balancer. However, when I try to search, its very inconsistent/not accurate between both nodes. I never get the same results given the exact same criteria.

I have ran these commands via powershell on both nodes: Sync-TcmSearchIndex and (Get-TcmRepository).ID | Sync-TcmSearchIndex -verbose restarted IIS, COM+ and services and still see no differences as prior.

Also, I have looked into:

  • Tridion\bin\Configure-Search-Host.ps1
  • Tridion\bin\Optimize-Search-Index.ps1

but per the documentation, it seems as though the setup is for an outscaled solution. Can this still be done in my scenario?

Tough part about it is, that its hard to test in a lower or single instance environment, so I am stepping on glass in a higher clustered (load balanced) setup; otherwise, I would be firing pistols at the hip.

I have also looked into http://localhost:8983/#/tridion Solr Admin and I can see how the Statistics are displayed and also how a Master node could replicate to a Slave node in a given scenario, but I cannot connect the dots within my setup.

I have performed db maintenance scripts that did not make any differences to the search:

  1. AnalyzeStatsEx.sql
  2. BuildMaintenanceScripts.sql
  3. RebuildIndexes.sql
  4. ShrinkLobs.sql

I have cross checked the indexes rebuild date and time, looks fine and as same as the script execution time. DB level everything looks fine as well..

Anyone have any quick guides out there on a Tridion search optimization tutorial in a load balanced scenario like mine? Or what about 3 nodes? A Master node that gets replicated out to 2 Slaves?

UPDATE

I have also checked this post, but seems like its for 2011, as I do not see TcmSearchHost.exe.config within my Tridion/bin/ folder? Unless its replaced by the PowerShell scripts I referenced above..

I have 2 instances of Tridion 2013 on 2 nodes behind an F5 load balancer. However, when I try to search, its very inconsistent/not accurate between both nodes. I never get the same results given the exact same criteria.

I have ran these commands via powershell on both nodes: Sync-TcmSearchIndex and (Get-TcmRepository).ID | Sync-TcmSearchIndex -verbose restarted IIS, COM+ and services and still see no differences as prior.

Also, I have looked into:

  • Tridion\bin\Configure-Search-Host.ps1
  • Tridion\bin\Optimize-Search-Index.ps1

but per the documentation, it seems as though the setup is for an outscaled solution. Can this still be done in my scenario?

Tough part about it is, that its hard to test in a lower or single instance environment, so I am stepping on glass in a higher clustered (load balanced) setup; otherwise, I would be firing pistols at the hip.

I have also looked into http://localhost:8983/#/tridion Solr Admin and I can see how the Statistics are displayed and also how a Master node could replicate to a Slave node in a given scenario, but I cannot connect the dots within my setup.

I have performed db maintenance scripts that did not make any differences to the search:

  1. AnalyzeStatsEx.sql
  2. BuildMaintenanceScripts.sql
  3. RebuildIndexes.sql
  4. ShrinkLobs.sql

I have cross checked the indexes rebuild date and time, looks fine and as same as the script execution time. DB level everything looks fine as well..

Anyone have any quick guides out there on a Tridion search optimization tutorial in a load balanced scenario like mine? Or what about 3 nodes? A Master node that gets replicated out to 2 Slaves?

UPDATE

Configuring a Search Host Master Server within the doc here,

Step #6 - In the security-role element, find the role-name element to identify the user group. All Slave Servers must configure the same Master Server user, who must be a Windows local user and a member of this user group.

<security-role>
<role-name>servermaster\SDLSearchUsers</role-name>
</security-role>

Maybe this is just poorly worded, but I cannot seem to grasp this step. I need to create a group on the servermaster and each slave with the same local users?

update to the question
Source Link
Andy Ross
  • 2.2k
  • 12
  • 19

I have 2 instances of Tridion 2013 on 2 nodes behind an F5 load balancer. However, when I try to search, its very inconsistent/not accurate between both nodes. I never get the same results given the exact same criteria.

I have ran these commands via powershell on both nodes: Sync-TcmSearchIndex and (Get-TcmRepository).ID | Sync-TcmSearchIndex -verbose restarted IIS, COM+ and services and still see no differences as prior.

Also, I have looked into:

  • Drive:\Tridion\bin\ConfigureTridion\bin\Configure-Search-Host.ps1
  • Drive:\Tridion\bin\OptimizeTridion\bin\Optimize-Search-Index.ps1

but per the documentation, it seems as though the setup is for an outscaled solution. Can this still be done in my scenario?

Tough part about it is, that its hard to test in a lower or single instance environment, so I am stepping on glass in a higher clustered (load balanced) setup; otherwise, I would be firing pistols at the hip.

I have also looked into http://localhost:8983/#/tridion Solr Admin and I can see how the Statistics are displayed and also how a Master node could replicate to a Slave node in a given scenario, but I cannot connect the dots within my setup.

I have performed db maintenance scripts that did not make any differences to the search:

  1. AnalyzeStatsEx.sql
  2. BuildMaintenanceScripts.sql
  3. RebuildIndexes.sql
  4. ShrinkLobs.sql

I have cross checked the indexes rebuild date and time, looks fine and as same as the script execution time. DB level everything looks fine as well..

Anyone have any quick guides out there on a Tridion search optimization tutorial in a load balanced scenario like mine? Or what about 3 nodes? A Master node that gets replicated out to 2 Slaves?

UPDATE

I have also checked this post, but seems like its for 2011, as I do not see TcmSearchHost.exe.config within my Tridion/bin/ folder? Unless its replaced by the PowerShell scripts I referenced above..

I have 2 instances of Tridion 2013 on 2 nodes behind an F5 load balancer. However, when I try to search, its very inconsistent/not accurate between both nodes. I never get the same results given the exact same criteria.

I have ran these commands via powershell on both nodes: Sync-TcmSearchIndex and (Get-TcmRepository).ID | Sync-TcmSearchIndex -verbose restarted IIS, COM+ and services and still see no differences as prior.

Also, I have looked into:

  • Drive:\Tridion\bin\Configure-Search-Host.ps1
  • Drive:\Tridion\bin\Optimize-Search-Index.ps1

but per the documentation, it seems as though the setup is for an outscaled solution. Can this still be done in my scenario?

Tough part about it is, that its hard to test in a lower or single instance environment, so I am stepping on glass in a higher clustered (load balanced) setup; otherwise, I would be firing pistols at the hip.

I have also looked into http://localhost:8983/#/tridion Solr Admin and I can see how the Statistics are displayed and also how a Master node could replicate to a Slave node in a given scenario, but I cannot connect the dots within my setup.

I have performed db maintenance scripts that did not make any differences to the search:

  1. AnalyzeStatsEx.sql
  2. BuildMaintenanceScripts.sql
  3. RebuildIndexes.sql
  4. ShrinkLobs.sql

I have cross checked the indexes rebuild date and time, looks fine and as same as the script execution time. DB level everything looks fine as well..

Anyone have any quick guides out there on a Tridion search optimization tutorial in a load balanced scenario like mine? Or what about 3 nodes? A Master node that gets replicated out to 2 Slaves?

I have 2 instances of Tridion 2013 on 2 nodes behind an F5 load balancer. However, when I try to search, its very inconsistent/not accurate between both nodes. I never get the same results given the exact same criteria.

I have ran these commands via powershell on both nodes: Sync-TcmSearchIndex and (Get-TcmRepository).ID | Sync-TcmSearchIndex -verbose restarted IIS, COM+ and services and still see no differences as prior.

Also, I have looked into:

  • Tridion\bin\Configure-Search-Host.ps1
  • Tridion\bin\Optimize-Search-Index.ps1

but per the documentation, it seems as though the setup is for an outscaled solution. Can this still be done in my scenario?

Tough part about it is, that its hard to test in a lower or single instance environment, so I am stepping on glass in a higher clustered (load balanced) setup; otherwise, I would be firing pistols at the hip.

I have also looked into http://localhost:8983/#/tridion Solr Admin and I can see how the Statistics are displayed and also how a Master node could replicate to a Slave node in a given scenario, but I cannot connect the dots within my setup.

I have performed db maintenance scripts that did not make any differences to the search:

  1. AnalyzeStatsEx.sql
  2. BuildMaintenanceScripts.sql
  3. RebuildIndexes.sql
  4. ShrinkLobs.sql

I have cross checked the indexes rebuild date and time, looks fine and as same as the script execution time. DB level everything looks fine as well..

Anyone have any quick guides out there on a Tridion search optimization tutorial in a load balanced scenario like mine? Or what about 3 nodes? A Master node that gets replicated out to 2 Slaves?

UPDATE

I have also checked this post, but seems like its for 2011, as I do not see TcmSearchHost.exe.config within my Tridion/bin/ folder? Unless its replaced by the PowerShell scripts I referenced above..

Source Link
Andy Ross
  • 2.2k
  • 12
  • 19
Loading