• Library items not returning in search results

    Description Library items are not showing within search results of the Ektron CMS, but DMS documents are returning without issues. Resolution The contents of library items are not indexed, but the title of the library item is searchable. Also the  filename is not searchable. For instance an image may have the file name "blue.jpg" but if you search for blue it will not come up unless the library item's title has "blue" in it. Because library items do not have metadata associate...

  • Link Search Timeout Error

    DescriptionWhen attempting to run a link search in the workarea the following error message is thrown. [iSearch.asx.vb->Postback_DoFindContent] [EkContent->SearchAssets] Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. CauseWhen there is excessive content and or aliases within the CMS the link sarch functionality can experience time outs.ResolutionTo get the errors to resolve the error message increase the 'SqlCommandTimeoutSec...

  • Link Search: The wait operation timed out

    DescriptionWhen attempting to perform a link search within the workarea if there are large amounts of aliases or content items within the database the default settings can cause the link search to timeout resulting in the below error message. ResolutionA common resolution to this error is to increase the 'SqlCommandTimeoutSeconds' field within the web.config file and also add an 'executionTimeout' value into the 'httpRuntime' tag of the site's web.config file. The exact values will vary on a...

  • Login failed for user domainmachine name$

    DescriptionWhen performing some tasks, such as registering your site with a search provider, the following error may occur in your Event Viewer on your search server. This is a known behavior with SQL Server 2012.Error: SQL database login for 'xxxxxx' on instance 'SQL Server Machine Name' failed. Additional error information from SQL Server is included below. Login failed for user 'domain\search server$'. CauseSQL Server 2012 will try to authenticate using the Network Service/local s...

  • Maintaining Solr

    Description There are several steps to determine if Solr is healthy and to keep it that way. It is important to monitor certain aspects of Solr, so problems can be resolved before they become show stoppers. See below for details. Resolution If 9.0 - 9.1 Ektron is used, are three Java processes running on the Solr machine? Or if 9.2+ is used are there four Java processes? If not, try restarting Ektron Solr Process Manager to see if all three or four processes come up. If they do...

  • ManifoldCF crawl throws a 500 Error Response

    DescriptionDuring a crawl, the ManifoldCF > Status and Job Management page shows a 500 Error response.  CauseNormally this is due to MP3/MP4 files being crawled. Solr, by default, cannot crawl multimedia files successfully. ResolutionThis article addresses this issue most of the time. If it does not, set the MP4/MP3 items to not searchable for testing. That can be done through the workarea, or SQL after the appropriate back ups are taken./KB/10530/

  • New content not indexed by Solr and JDBC Driver Error in Manifold CF logs after Windows update

    Description In certain cases, updating Windows causes TLS 1.0 to be disabled and creates a communication issue between the Solr server and the SQL server. In such cases, the following error occurs in the Manifold logs. C:\Program Files (x86)\Ektron\SearchX.0\ManifoldCF\logs The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "SQL Server did not return a response. The connection has been closed." Cause This is re...

  • New Search Results are not Returning

    DescriptionNew content is returned in search results. This can happen with Solr or Microsoft Search, and is sometimes accompanied by an infinite crawl.ResolutionKey points to check: Is the content folder set to searchable in the Folder Properties? Is the content set to be searchable in the Content Properties? Is there a crawl that has not ended in several hours, or even days? If an infinite crawl is occurring, you should stop it first by restarting the necessary services. For Solr: Ektron...

  • No Search Results with the event: The server did not provide a meaningful reply

    Description NOTE: This is for MS Search Server, not Solr. Searching the Workarea returns no results, and the Windows Application event log contains the following error: Message: Ektron.Cms.Search.SearchException --- System.ServiceModel.CommunicationException: The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error. Resolution Although there are many potential causes, likely causes inc...

  • PDF files not being indexed (8.02 and earlier)

    DescriptionWhen search results are appearing but PDF asset files are not showing up, there may be a problem with the component that filters the PDF file. The Adobe IFilter is called on to scan the PDF file and create a .txt file which is, in turn, indexed by the Indexing Service. The SearchConfigUI utility is usually executed when search results differ from those expected. Trouble processing the PDF files may exhibit itself as an error (in the log tab) such as, system.AccessViolationExceptio...

  • Perform Action Table and how it affects Search (versions 8.0.2 and lower)

    DescriptionIf you are running search 8.0.2 or lower and you notice that new content you create is not searchable one of the first places you should look at is your Perform_Action table. ResolutionUsing Microsoft SQL Management Studio run the following query against the database associated the with CMS site that you are having search trouble with: select * from perform_action The Perform Action table is like a “to-do” list that the Ektron Windows Service checks against to see what action...

  • Protocol log errors indicate corrupt or invalid XML

    DescriptionThe following protocol log errors indicate that your database has corrupt or invalid XML. Also, corrupted data causes multiple logs to be created in the temp folder.ResolutionThis happens because, if corrupt data is encountered, the search service terminates the current call and issues a new one.

  • Querying Solr Directly

    Description To identify what has been indexed it can be helpful to directly query the Solr core. Here are the steps to do that.  Resolution On the Solr box go to http://SolrMachineName:7611/solr/ or change the port to 7602 on 9.1 or earlier versions.  On the left side select the core selector and choose the core being used(your core can be identified in your solr node status page in the workarea settings). Click the query option. In the 'q' field enter a query such as ebiconten...

  • Registering an Ektron site with Solr

    Description In some cases, you need to register a site with Solr to initialize, change, or reset the search configuration. Here are the steps to do so. Resolution Please note the below steps will make search results unavailable until the initial crawl completes. Also, Chrome or Firefox will need to be used with the registration tool. Remote onto the Solr machine and navigate to the following URL. http://YourSolrMachineName:7600/SolrAdminConsole/Index.html If prompted, enter the...

  • Removing a conflicting Search Server or FAST content source

    Description Ektron search components rely on a combination of attributes to identify the Search Server/FAST content source configured to support your site. These attributes include the database server name and database name for the database associated with your site. When your Ektron site is redeployed (within the same IIS instance or to a different server) but the database remains the same, a conflict may occur when registering your site for search. Resolution  Registration of ...

  • Search component install leaves Protocol service at wrong path

    DescriptionAfter upgrading the search server from 8.5 to 8.6 or 8.7, the Ektron ProtocolHandler File Helper Service may continue having its path to executable property point to the previous version. This can result in errors during asset transfer activities. ResolutionCheck if the situation exists by going to Services and viewing the properties for the Ektron ProtocolHandler File Helper Service. If the Path to executable points to a previous version, for example, the server has been upg...

  • Search Config UI Catastrophic failure Error

    DescriptionWhen you run Search Config UI for Microsoft's indexing service to re-index or create catalogs for search you get a catastrophic failure error ResolutionCauses:You may have catalogs in your registry that do not exist in your service list. This creates a conflict when the installer attempts to access and configure the catalog used for the asset index search.Solutions:1. Compare the catalogs listed in your registry with the catalogs listed in your Indexing Service list through t...

  • Search crawl hangs; SQL Error in event log

    DescriptionApplies to Search provider: Microsoft Search Server Crawls which have been running okay may suddenly appear to hang, or a newly registered site may not complete its crawl. The Central Administration Crawl History in the Crawl Log may show zero success. The Application Windows Log and the SharePoint ULS log (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS) contain SQL-related errors; for example,  A database error occurred. Source: Microsoft SQL Server ...

  • Search Crawl not Working; Error 'Access Denied'

    DescriptionWhen you configure Ektron CMS400.NET to work with Microsoft Search Server, you identify a Windows user with access to the search indexes. If you later change the password for that user, you must update several screens with the new password. Until youcomplete all steps, the crawl does not run, and the event log shows an "Access Denied" error.Resolution  The search stops working, and the event log shows an "Access Denied" error.You changed the password for the Windows user with acce...

  • Search does not find new or updated assets

    DescriptionThis problem only occurs when you set up two servers, and one is running version 8.5 of CMS400.NET, and the other runs Microsoft Search Server.In this case, the Ektron CMS file helper service is installed to the CMS400.NET server, and the protocol handler file helper service is installed to the Microsoft Search Server machine. If you later install CMS400.NET on the search server, the Ektron cms file helper service is added to that machine. Because both services use the same port, ...

  • Search Framework API Tutorial

    Description Contained in this KB is a code sample which explains some of the ins and out of the Search Framework API. Resolution The scope of the Ektron Search Framework API is quite broad and can be a bit overwhelming when you're just getting started with search. With the release of Ektron 9.0, which includes support for the Apache Solr search engine, I've pulled together what I hope will be a helpful starting point for those looking to venture into integrating search functiona...

  • Search results stop after Microsoft Security Update (Pre-8.5)

    DescriptionAfter applying Microsoft security update MS12-045, search no longer returns results. When searching, the event viewer may log an entry such as, No such interface supported. The security update makes changes to some Microsoft DLLs that impacts the way Ektron queries the Microsoft indexing service for results causing no results to be returned. The details on the security update can be found at: http://support.microsoft.com/kb/2698365ResolutionApply the hotfix released by Microsoft t...

  • Search Returning Incorrect Title for Word Docs

    DescriptionWhen search results include a Microsoft Word document, the first line in the document will appear in the results as the document title even though the CMS title is different. ResolutionThe title is replaced in the SharePoint Search Server Gatherer which is overwriting (by design) the CMS title with the first line from a Word doc which is typically a title. There is a way to change this behavior by creating a key in the registry on the search server, as follows:Open a command...

  • Search server 2010 and 2010 express not supported on versions 9.3 sp1 and higher

    Description As of version 9.3 sp1 search server 2010 and search server 2010 express are no longer supported search providers. Steps If upgrading to these versions of the product or newer an alternative search provider will need to be leveraged. The supported search providers for version 9.3 sp1 and newer are provided below: Search Server 2013 Solr Episerver Find  

  • Search Server 2010 Error: databases require upgrade or not supported

    Description If you upgraded Search Server 2010 to have a newer Sharepoint version(such as a later service pack) you may receive the following error.  "Databases require upgrade or not supported." Resolution Login with the search user used to install Search Server 2010. Typically this is the user on the Ektron Search Server Service.  Startup the sharepoint powershell window. Start -> All Programs -> Microsoft SharePoint 2010 Products -> Sharepoint 2010 Management Shell Run the...

  • Search Server 2010 Installation Prerequisites

    DescriptionThe most common point of failure for Search Server is during the initial setup steps. This KB goes over the prequisitesResolution You have purchased and deployed Microsoft Search Server 2010. See also: Product Licensing Search. An understanding of Microsoft Search Server 2010, Best practices for Search Server 2010 Before beginning the installation, review these Microsoft documents. Hardware and software requirements: https://technet.microsoft.com/en-us/library/bb905370(v=office.1...

  • Search Server and Solr Issue: Full Crawl Triggered Instead of Incremental Crawl

    DescriptionA full crawl kicks off after performing an action that should trigger a incremental crawlResolutionMicrosoft Search Server This issue has only been reproducible when the crawl interval is set to a low value (5 and 15 seconds). If users are publishing content at a constant rate, eventually a full crawl will kick off. This appears to be a Search Server issue, where rapid calls to the "StartIncremental" API eventually result in a full crawl. Set the crawl interval to 300 or more seco...

  • Search Server and the Domain Controller Role

    DescriptionWhen Microsoft Search Server Express 2010 is installed and a server farm configuration is selected, a domain account is required. When the server is not on a domain, some administrators may entertain the idea of adding the domain controller role on the search server. ResolutionWhen Search Server is configured as a server farm, a domain account is required. The domain controller (DC) role should not be added to a server where Microsoft Search Server will be installed. The DC r...

  • Search Server Express Install Error - Could not automatically download.

    Description This article describes an error that occurs for version of 8.7SP2 and earlier when running the SearchServerExpressInstall.exe. In the documentation you will see the following: IMPORTANT: If your server uses Windows 7, the only supported Search provider is Search Server Express. In this case, first install Ektron then install the version of Search Server Express available from C:\Program Files\Ektron\CMS400vxx\Utilities\SearchServer\SearchServerExpressInstall.exe Steps The f...

  • Search Server Item Count May Be Inaccurate

    DescriptionThe total result count returned with the results of some search queries is not exact.ResolutionThe total result counts for any given query are an estimate determined by Search Server based on a subset of the total results in the index.  The number of results in the subset used to generate the estimate canbe thought of as roughly (# of Previous Results) + (4 * Page Size). This ensures that the early pages in your result set, which see a majority of the traffic, perform efficiently....