• 9.2 Ektron Solr Issue: Crawls failing to automatically initiate after syncs

    Description 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.    PM>TID:14|VI+27D8941DEFD0+PHX9.0+07032017+5.21.08.AM||SYSTEM|error|ESyncSearchStrategy::OnAfterESyncRunCompleteFromPeer()|LIN:73|***************************************************...

  • Critical Steps when Installing or Upgrading Solr

    Description If you do not follow the steps below when upgrading to Solr 6.2.0 - used by Ektron 9.2 and higher versions - 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_V...

  • Ektron Solr Node Status Error – Node Status isn’t able to communicate to the Admin Service

    Description 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.  Cause 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...

  • Java memory heap limits causing issues with Solr crawls completing

    Description 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. Resolution 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...

  • Search Server 2010 Issue: Unable to register Ektron sites with 9.2SP2 Ektron Search Components

    Description 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...

  • $DateModified and $ShortDateModified returned by the WebSearch Server control are displaying current time.

    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 sample of using the templated search control on the portal. http://documentation.ektron.com/cms400/edr/web/Content/Templated_Server_Controls/SiteSearch.htm

  • 'Specified cast is not valid' error on Search Configuration page

    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 xxxxxx . 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...

  • 404.3 when browsing Solr query service

    Description If you browse the Solr query service and get the following error, see the resolution below. HTTP Error 404.3 - Not Found The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map. Resolution HTTP activation is likely missing from the server features. Enable http activation in both .Net 3.5 and 4.5. 

  • A connection to the CMS database could not be opened

    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...

  • Access Denied for SharePoint Search Service Application

    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...

  • Add or Remove Search Properties in the Keyword Index To Enhance Highlighted Summaries

    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...

  • Advanced query syntax in Search API does not work after upgrade to v8.5

    Description Advanced (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, Ektron uses 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. Resol...

  • Aliased pages with non-standard extensions are not searchable

    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...

  • An existing Manifold CF output connector could not be removed

    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...

  • An update of Solr settings could not be saved (SEARCH_SETTINGS_FAILED)

    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 ...

  • Antivirus and Solr

    Description Over the course of Solr's implementation, there have been many discussions regarding antivirus software and its interaction with Solr. Cause Ektron 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 ...

  • Assets not indexed after upgrading the Search Server from 8.5 to 8.6

    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...

  • Basic and Advanced Workarea Search

    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...

  • Change port number for the Search Server Central Admin URL

    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...

  • Checking Microsoft Search Server 2010 Crawl Logs

    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.

  • Checking the health of Search Server 2010 search service applications

    Description 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.  Resolution 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. If ...

  • Clearing the Solr Crawl Database

    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...

  • Common Solr Installations Issues

    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...

  • Common Solr Issues during Site Registration

    Description 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. Cause The SolrAdminConsole comes up as a blank white page Static Content Role is not installed on the Solr server. Error message in SolrAdminCon...

  • Configure Search Server tolerance for errors

    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...

  • Content Source appears to be crawling indefinitely.

    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...

  • Copy Assets to Tempfolder Before First Crawl

    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...

  • Crawl request delayed by Solr node status screen option: Prevent this page from creating additional dialogs.

    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. Check 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...

  • Crawl Times and How to Adjust Them

    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...

  • Crawl types and how they work

    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...