Normally an incremental crawl would run automatically on the destination environment after an esync.
In 9.2 if incremental crawls are failing to run after a sync and you see the below error in the EktronWindowsService\Log folder(see KB for enabling logging), see the resolution for the fix.
If you do not follow the steps below when upgrading to Solr 6.2 - used by Ektron 9.2 - you may see this error when registering a site.
Oops! Something went wrong...
A preliminary status check for the search environment has failed. The most common reasons for this are that the target Ektron site is currently being crawled, Solr or ManifoldCF are not running, or the search server does not meet the minimum requirements for hosting Solr. (Code: REQUEST_VALIDATION_FAILED)
The Node Status page in the workarea shows an error:
"No response was received while attempting to contact the Ektron Solr Search Admin service."
Note: This will affect all customers using 9.2 versions of Solr if the latest cumulative site update has not been applied.
Solr cannot talk to the Admin service on the Solr server. This could be due a multi-layer issue. As examples:
You are using any of the 9.2 versions of Solr and do not have site update...
In some cases, you see crawls not complete on the server and there is no obvious reason. For instance, on the Apache manifold page, you might see a start time for a crawl but no end time after 5+ hours. Here is how to identify the cause and fix the issue.
First check the Manifold logs on the search server(location below) and search for exception.
"C:\Program Files (x86)\Ektron\Search2.0\ManifoldCF\logs"
If you see file lock errors, check your ant...
If you are upgrading to 9.2 SP2 and using Search Server 2010 you will need to follow the steps below to get search results.
If you have already upgraded your Ektron search components to 9.2 - 9.2SP2 the following errors may be present.
In the search service logs("C:\Program Files (x86)\Ektron\EktronSearchServerService\EktronSearchServerHelperService.log"):SearchServerHelperService.OnStart() - TypeInitializationException: The type initializer for 'EktronSearchServ...
DescriptionThe WebSearch server control does not display the correct DateModified for the content returned in the results. ResolutionThis is a known issue and the current workaround is to use the SiteSearch Templated Server Control. We have a
of using the templated search control on the portal.
DescriptionError: There was an error received from the Ektron Solr Search Admin service while attempting to retrieve the status of the Solr Core corresponding to your CMS site.
There was an error reading crawl flags from the CMS database corresponding to Core
. Specified cast is not valid.
CauseSolr Search is not backwards compatible. ResolutionYour Solr search version must be the same as or higher than your CMS version. So 9.1 Solr works with a 9.1 or a 9.0 CMS. Bu...
DescriptionWhen registering your CMS site with Solr you may encounter the following error:A connection to the CMS database could not be opened with the connection string that was provided. Please review it and try again.
Logs are available for this console and for the Ektron Solr Administrative Service, which may contain additional details. CauseThis is due to an issue of the Solr server not able to connect to your SQL Server where the CMS database is installed. ResolutionTo res...
DescriptionOn 8.5 and higher systems, SharePoint is showing an "Access Denied" error message when attempting to manage a Search Service Application from an account other than the one it was installed with. ResolutionThe issue is more with SharePoint than with Ektron, but here's how we typically resolve this issue.Assuming the user is a Farm Administrator already, the problem isn't actually access to the service application itself. It's apparently access to some irrelevant con...
DescriptionIn a simplistic scenario, a keyword query executed against one's search index returns results where the body of a result item contains data relevant to the specified keywords. Often this data is also applied when the search provider dynamically generates a summary for a result.
The relevancy of these result sets can be enhanced by allowing indexed fields, relevant within one's business context, to contribute their contents to the keyword index. Conversely, index fields that do...
DescriptionAdvanced (or metadata) query syntax using Search API does not work after upgrading to 8.5. The advanced query syntax (using the @ symbol) was used by the Microsoft Indexing service to search on metadata such as TaxCategory. With CMS400.Net V8.5, Ektronuses Microsoft Search Server as the search platform. In version CMS400.Net 8.5, the advanced query search syntax should be converted to its corresponding Search Server equivalent using the new Framework Search APIs. ResolutionFo...
DescriptionIf an alias extension is used that does not exist in the list of default Search Server extensions (ie., aboutus.aaa), the content using this alias will not be searchable and will not return in any search results. Most standard types are already in thislist, including .aspx, .asp, .htm, .html, and /ResolutionWhen an alias extension is used that does not exist in the list of standard file types, this extension must be added to the list of extensions maintained by Search Server. Fr...
DescriptionThe following error is displayed in the Search Registration screen (within the Ektron Solr Administration page):When viewing the Admin service logs , you see the following:
An existing Manifold CF output connector could not be removed. (Code: REMOVE_OUTPUT_CONNECTOR_FAILED) Logs are available for the Ektron Solr Admin Service, which may contain additional detail
Database Exception: SQLException doing query (23504): integrity constraint violation: foreign key no action; SYS_FK_1009...
DescriptionYou try to register your site with Solr but see the following error message:
Oops! Something went wrong...An update of the Solr settings could not be saved. Please ensure that the Ektron search configuration database is accessible and try your request again. (Code: SEARCH_SETTINGS_FAILED)Logs are available for this console and for the Ektron Solr Administrative Service, which may contain additional details.
CauseThis error occurs when the CMS site's database was backed up ...
DescriptionOver the course of Solr's implementation, there have been many discussions regarding antivirus software and its interaction with Solr.CauseEktron Support sometimes sees issues where antivirus software prevents Solr from crawling properly. This is because when Solr launches a crawl, it accesses and/or writes to multiple files. When performing these tasks, Solr places a lock on the files. This multiple file locking mechanism causes the antivirus application to think Solr is a virus ...
DescriptionWhen an 8.5 search server is upgraded to 8.6 (using EktronSearchConfiguration.exe), assets may not be transferred to the search server for indexing during a crawl.ResolutionThe search server App event log may show the following entry:
EktronPHFileHelperService error: 0
CRequest::ReadHeader EktronPHFileHelperService error: 0
An end element was expected. EktronPHFileHelperService error: 0
A start element with the name 'StorageType' and
namespace 'http://tempuri.org/FileRep' was foun...
DescriptionThis article explains the two types of search available in the Workarea, and some potential uses. ResolutionAccess the two search options from the workarea by going to Content> Action > Search. Basic search utilizes the Ektron search provider. If your site search is not working or is not behaving properly, try using the workarea's search. You may need to examine your search code if results are not showing, the result set is incomplete, or the results return slowly as co...
DescriptionThis article explains how to change the port number for the Search Server Central Administration URL. ResolutionTo change the port number, use the Windows PowerShell.
1. On the Start menu, click All Programs.
2. Click Microsoft SharePoint 2010 Products.
3. Click SharePoint 2010 Management Shell.
4. At the Windows PowerShell command prompt, enter the following command: Set-SPCentralAdministration -Port
For example: Set-SPCentralAdministration -Port 1234See also http://tec...
DescriptionHere are the steps to view the Search Server 2010 crawl logs. Resolution1. On the search server open Sharepoint 2010 Central Adminstration as an administrator.
2) Click manage service applications under application management.
3) Click Search Service Application.
4) Click crawl log.
5) Hover over the content source, click the down arrow and click view crawl history.
In some cases you may see crawls never end, such as when you upgrade Sharepoint to a later version. In such cases you want to check the health of the search service application.
Checking the health of your search server service application
Open SharePoint 2010 Central Administration.
Click Manage service applications.
Click Search Service Application.
Scroll down the page to see the applications components. Identify if they are in an Online status.
DescriptionManifoldCF uses the Solr Crawl database to crawl registered sites. The database is based on HSQL, and is located in the Solr search server's file system. ResolutionNOTE: It is recommended to reach out to Ektron Support prior to going through the steps if they have not been done before. NOTE: On sites registered with Solr, these steps may make search unavailable until the sites are re-registered. So, it is recommended to perform them during 'off hours'.
If you are asked by Ekt...
DescriptionDuring the installation of Solr you may encounter some common errors. Here are some issues/errors that may pop up and the most common resolutions for them!During Solr installation when you give the domain, username and password of your search user:
Credentials that were entered are not valid. Please verify the following
The domain, user name and password are not correctThis error pops up when you attempt to create the Solr Config Databas
ERROR! Could not create connectio...
The following issues may occur when you try to register your site with Solr:
The SolrAdminConsole comes up as a blank white page.
Error message in SolrAdminConsole: Cannot connect to registration service .
Cannot connect to CMS server or find CMS sites.
Error when trying to register site: Cannot connect to CMS Database.
The SolrAdminConsole comes up as a blank white page
Static Content Role is not installed on the Solr server.
Error message in SolrAdminCon...
DescriptionSearch Server has a configurable tolerance for errors that it encounters during a crawl (a "delete" is technically an error: Object not found). If you think about traditional web crawling, this makes sense as you never know when a site may just be downtemporarily. You would not necessarily want to remove all content from your index just because the crawl coincided with a temporary network outage or something like that. In our system though we tend to know exactly when da...
DescriptionThe Search Server content source associated with your CMS site appears to be crawling indefinitely. Resolution A crawl of your site began but is taking an inordinately long time (hours) to complete.In some cases, when Search Server has been uninstalled and then reinstalled on the same system the environment can become corrupted. This results in a crawl of your data that appears to run indefinately.When this occurs, it is recommended that you manually remove Search Server fro...
DescriptionThis article prevents errors that may occur if your Ektron CMS resides on a server that is different from the server hosting Microsoft Search Server, and your CMS's assets folder exceeds 1 gigabyte (Ektron recommends inspecting the size of the CMS Assets folder before beginning the first crawl), and you have not begun a crawl of the Ektron CMS400.Net databaseIf all conditions are true, for optimal performance, Ektron recommends copying the CMS assets folder to the search tempor...
DescriptionThe crawl is not launched when you do the following on a Firefox or Chrome browser.Go to
Workarea > Settings > Configuration > Search > Node Status screen.Click the full or incremental crawl button. The following dialog appears.
Prevent this page from creating additional dialogs .Click the full or incremental crawl button again.
ResolutionIf you checked the Prevent this page from creating additional dialogs box, and you want to launch a cra...
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...
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...