DescriptionThis article addresses how to adjust crawl times.ResolutionIncremental crawl times can be adjusted by adjusting the Automatic Polling Interval during site registration. Full crawl times can be manually requested or will start automatically depending on the amount or type of change that has taken place.
To adjust the incremental crawl time after an initial site registration, you will need to re-register your site to have the adjustment take effect. No other steps will need to be do...
DescriptionThis article gives a brief description of how incremental crawls and full crawls differ. ResolutionBoth Solr and Microsoft Search providers perform two types of crawls, incremental and full. Incremental crawls are typically performed when small adjustments have been made, such as content edits or new content has been added, etc.Full crawls take place when large adjustments are made, such as folder properties, XML configuration changes, etc.At this time, there is no way to st...
In some cases you may find search components are not online so you must delete and recreate the search service application. Below are the steps to do that.
For deleting a 2013 Sharepoint search service application, please see the following.
https://social.technet.microsoft.com/wiki/contents/articles/48051.sharepoint-2013-how-to-completely-remove-search-service-application.aspxDeleting search server 2010 search service application.
Go to SharePoint C...
DescriptionHow to display search results to a separate results page while using the SiteSearch Control. ResolutionHere is the link to the documentation on the .ASPX code.Site Search Documentation The solution is to create the search box and button on on template and to send the search term to the results page in the QueryString. In the search results page you would have the control on the page as described in the link above, and the code in the code-behind. A working sample of this with...
DescriptionDoes Ektron support Google Search Appliance or GSA?CauseGoogle Search Appliance, or GSA, is not a tested search engine for the Ektron CMS. ResolutionWe are unable to provide support to the Google Search Appliance (GSA), as this search engine has not been tested with Ektron CMS.
DescriptionSearch Server indexes multiple occurring elements as a comma-separated list of strings.Resolution
Do not let authors duplicate a group box or individual fields if you want that content to be found by the search.
If you must let authors duplicate a group box or individual fields and want the content to be found by the search, only define content whose type is text.
Ektron 9.0 and higher using Solr search
No search results in the Workarea. You see the following error in the Windows Event Viewer/WindowsLogs/Application:
Timestamp: 12/16/2013 10:06:32 PM Message:Ektron.Cms.Search.SearchException: An error occurred while submitting the query. ---> System.ServiceModel.ProtocolException: The remote server returned an unexpected response: (405) Method Not Allowed. --->System.Net.WebException: The remote server returned an error: (405) Method Not...
In Ektron there is a searchable property at both the folder level and the content level. Here is how to view that.
Right click on any content folder in the workarea click View Properties.
To change this click Edit Properties and change the content searchable property. You may need to turn off inheritance to do this.
Click on a content item.
In the content toolbar click the edit properties button.
To change, click the Conte...
DescriptionWith the release of Ektron 8.6, we have made significant changes to the Search Server configuration, requiring an upgrade to the search components that make your search environment incompatible with an Ektron 8.5 install. ResolutionIf you upgrade an Ektron site to version 8.6, you must also upgrade Ektron search components to 8.6. Version 8.5 search components are incompatible with 8.6 Ektron sites. An 8.5 site cannot share a Search Serverinstance with an 8.6 site. Once the E...
DescriptionYou've successfully installed Solr, now it's time to register your site. You navigate to the Ektron Solr Administration page, but it only shows "Loading...". CauseThis is typically because .NET needs to be registered with IIS. More information on this below:http://msdn.microsoft.com/en-US/library/k6h9cz8h(v=vs.80).aspx ResolutionTo register IIS with .NET follow the below steps:Open up a command prompt on your Solr server as an administrator.You'll want to navigate to C:\...
DescriptionWith Ektron 8.5, it is possible to search recursively using the API. This article details how to accomplish a recursive search. ResolutionTo search recursively using the Search 8.5 API, one of the following Search Properties should be added to the query:If the folder ID path to the folder to start the search is known, use the folderidpath property, with the search term containing the folder path beyond the "0" root folder. In this example, folderid 104 will be searched, along...
DescriptionAdding a search term to the QueryText property will search within the title, content, and summary of content. However, if you want the search term to match the title, content, summary OR another property (for example, a taxonomy category), you cannotuse QueryText, since an AND operation is performed between the QueryText and any additional properties. ResolutionTo perform a query in which a term matches the title, content, summary, OR additional properties, add the following ...
You may experience the following error when using Episerver Find with Ektron version 9.2. This error would only happen if you are using eSync in tandem with Find and would be present in the Ektron Windows Service logs.
System.IO.FileLoadException: Could not load file or assembly 'Ektron.Cms.Contracts, Version=22.214.171.124, Culture=neutral, PublicKeyToken=559a2c4fa21e63be' or one of its dependencies. The located assembly's manifest definition does not match the assembly referenc...
DescriptionThis article describes reasons for some error messages related to the use of Microsoft Search Server with Ektron CMS400.Net.ResolutionIf Ektron CMS400.Net contains a large number of assets and performs a full crawl without copying the asset data to the searchtemp folder, the following errors are created in the logs
Handler:There was an error communicating with the endpoint at 'net.tcp://localhost:6080/client'.
Handler:There was an error conne...
DescriptionWhen you upgrade Search from Ektron 8.60 to 9.00, the following error occurs when
tries to register the site:
Warning! The current user domain: can't authenticate against the domain: '(domain name)'. If you wish to use a user on the 'dom1' domain then please login as a user on that domain. ResolutionWhen you run the 8.60 installation
on the same machine using the same domain account, it installs correctly and al...
Updating Microsoft's Web API on your site higher than 5.2.0 can potentially break the Solr status page with the following error.
"No response received when attempting to contact ektron solr search admin service."
Please note this is not the typical cause of that error.
Roll back the files to the previous version.
DescriptionYou're seeing a couple thousand successes and 17k errors in Microsoft SharePoint when a crawl was being performed for your site.Specifically, this is the error:"FLTRDMN: Errorinfo is "0x80045316, The File Server Resource Manager service encountered an unexpected error. Check the application event log for more information." ResolutionTo correct this, you'll want to install the File Server Manager Service on the Search Server per the following article:http://social.technet.mic...
The following errors can occur in 9.1 SP1 of Ektron when used with Episerver Find. The errors are found in Event Viewer(Windows application logs) on the CMS Server after doing a crawl with Episerver Find.
(429) Too Many Requests.
(413) Request Entity Too Large.
You may also find that there are less search results than there should be.
Backup your solution, then update your Episerver.Find package to the latest version.
The below KBs will fix most Solr issues(Ektron implementation) and anyone installing or maintaining Solr should be aware of them.
Critical Steps when Installing or Upgrading Solr
Changes to Oracle's JDK licensing and how it affects Ektron customers using Solr
Solr Search: Which JDK version should I use?
Solr Log Locations
Antivirus and Solr
Java memory heap limits causing issues with Solr crawls completing
DescriptionInstall a 9.0 site.Register it with a 9.1 Solr setup.Go to a page that hosts a site search templated control.Click advanced search.In the exact phrase box, enter 'sample block'.Click search.The results return 'sample content block'.Instead of doing an exact phrase search, the search is looking for each word individually (that is, performing an AND search of each word). ResolutionThis happens because the default operator between individual term queries was changed to AND in 9....
DescriptionThe Automatically Adjust Clock for Daylight Saving Time setting on the Ektron server and FAST servers must match in order for equalTo queries to work. Resolution To fix this, Microsoft recommends turning this setting off on the Ektron and FAST servers. If you leave the setting checked on both servers, you may experience limitations described in the Microsoft article below.
DescriptionIn Ektron 9.10, the Solr crawl may stop, (seen on the Workarea's Solr Search Node Information screen > Process Status tab).
In any other Ektron version, you see the following in your search server's Manifold logs.WARN - 2014-03-24 20:03:10.663; lockmanager.FileLockObject; (Document delete stuffer thread) - Attempt to set file lock 'C:\Program Files (x86)\Ektron\Search2.0\ManifoldCF\core\.\crawldb\syncharea\737\563\lock-_Cache_JOBSTATUSES.lock' failed: Access is deniedjava.io.IOE...
DescriptionHow do I test basic connectivity on port 7600 between servers when setting up Solr? ResolutionIncluded with the Ektron Solr install is a handy tool to
test basic connectivity on port 7600.To utilize:1.) On the Search/Solr server; Open IIS2.) Expand the sites3.) Click on “EktroSolrSearch1.0”4.) Click on “Content View” in lower central area5.) Right click on “ping.html”6.) If all goes well you should get a message similar
to this:Solr Search Status
CheckStatus OK!a. If you do n...
DescriptionAfter you upgrade search components, you cannot search Smart Form content. ResolutionOn the search server:To apply the new search dll's and
, stop the following services on your Search server:Ektron ProtocolHandler File HelperServiceEktronSearchServerServiceSharePoint Server Search 14Back up and rename the
.Add the updated dll's to the System32 folder....
DescriptionThis article explains how to apply search update 1 for 9.0SP2. ResolutionPerform these steps on your search server.To apply the new search dll's and EktronPHFileHelperService.exe, stop the following services.Ektron ProtocolHandler File HelperServiceEktronSearchServerServiceSharePoint Server Search 14Go to C:\Windows\System32. Back up and rename the DotNETBridge.dll and DatabaseProtocolHandler.dll files.Add the updated dll's from the CU under the System32 folder.Go to C:\Progr...
DescriptionWindows task scheduler can be used to automatically restart Solr Process Manager, which automatically compacts the crawl database in version 9.1 and above. Solr for 9.0 versions requires commands to compact the crawl database. Those commands can also be run on a schedule. ResolutionIMPORTANT: When process manager is stopped, all querying and crawling functionality is unavailable, so it should be scheduled to run at a low traffic time. The steps are the same for Solr 1.0 (used...
DescriptionBy default Solr's ManifoldCF logging is set to info logging level. This is often too much information which can make it difficult to identify errors and warnings. Here are the steps to change the log level to a more appropriate level.ResolutionEdit the following file on the Solr box.
C:\Program Files (x86)\Ektron\Search2.0\ManifoldCF\core\properties.xml
Look for all places that are not commented out where value=”INFO” or "DEBUG." Change these to value=”WARN”. Restart process manag...
DescriptionNote: This applies to any Ektron version that uses SharePoint.This KB article shows how to change the EktronSearchData folder drive/path for Microsoft Search Server. ResolutionGo to the Search Config UI tool (
), commonly found here:
C:\Program Files (x86)\Ektron\CMS400vX\Utilities\SearchServer
on your CMS server and run through the re-register process. Go to Advanced Settings and reference the following screenshot.
Go to the Dat...
DescriptionSharePoint provides multiple approaches for a given task. Here is one approach to ensure Search Server incorporates an updated search account password. ResolutionUpdate the Managed AccountLaunch SharePoint Central Administration 2010. If prompted to authenticate, and the account is the same one, use the new AD password.Click Security then Configure Managed Accounts. Click Edit.Go to the Credential Management section, check the Change Password Now check box and select the Use ...
DescriptionThis article shows you how to find the number of active pages and searchable published content on you website. This does not include archived content. ResolutionIn SQL, run the following query to obtain the number of active pages:
select count(*) from content where (content_status='A' and searchable=1) and (content_type=1 or content_type=2)