• How to fix issue of ektroncrawldb.backup becoming too large

    DescriptionIn 9.1 Solr versions there is an issue where compacting the crawl database backup file does not work. Here is how to fix that.CauseThere is an incorrect path in the file responsible for compacting the crawldb backup file. ResolutionMake the change in this file.  C:\Program Files (x86)\Ektron\Search2.0\ManifoldCF\core\compactdb.cmd Change on line 23 cmd /v:ON /c "processes\largeexecutecommand.bat org.hsqldb.cmdline.SqlTool --autocommit --rcfile "%MANIFOLD_HOME%\ektron.rc" -p conne...

  • How to Force Stop a Microsoft Search Server 2010 Crawl

    Description In some cases stopping a crawl does not work through sharepoint central administration or through the Ektron workarea. Here are the steps to force stop it through powershell.  Resolution Login to the search server with your search service user. This user can be identified by looking at the log on as property of the Sharepoint Server Search 14 service.   Create a file with a .ps1 extension. For this example we are calling it crawlstop.ps1. Add the following text to...

  • How to hide an element on a PageBuilder page from showing up in search results

    DescriptionThis KB article shows how to hide elements from the search results when you search on pagelayout content.  For example, you may want to exclude menu content results on a page. ResolutionThere are 2 samples below. The first has been tested in more recent versions.//The following code sample is added to the Page_load eventif(!string.IsNullOrEmpty(Request.QueryString["pbwebrequest"])){//hide control here.}The following code sample is added to the Page_load event of a master page...

  • How to Improve Solr Crawl Times

    Description Here are some options which may allow you to decrease the time of your Solr crawl and also reduce CPU usage during it. Resolution Remove unnecessary items from the crawl registration page. Documents and community members require substantial resources to crawl so if not needed uncheck and re-register the sites. Improve the hardware. Add RAM if the current amount is insufficient, improve the CPU, and/or use a faster HDD.  Put the index and assetcache on separate dis...

  • How to include or exclude links from being indexed by search engines

    DescriptionThis KB article describes using Robots.txt to include or exclude links from being indexed by search engines. ResolutionNOTE : Robots.txt is not an Ektron file. The /robots.txt is a de-facto standard, and is not owned by any standards body. See  http://www.robotstxt.org/robotstxt.html  for information. What is Robots.txt? Robots.txt is a file that you can use to specifically include or exclude links from being indexed by search engines like Google, Bing, Yahoo, and so on. Web ...

  • How to index and search for smartforms

    Description This article discusses how to index and search within certain fields in smartforms. Resolution To index a Smart Form field, follow these steps: Go to Settings > Configuration > Smartform Configuration. Click the data design button of the Smart Form in question. Right click the field you want to index. Click Field Properties. The top right corner has an Indexed check box. Check the box for the field to be indexed, or un-check to have it not indexed. Click Update.  Cl...

  • How to know if the Solr crawldb is corrupt

    DescriptionThe Solr crawl db may be corrupt if you see the following: Clicking on Node Status gives an error 'ManifoldCF cannot communicate to the Solr crawl maintenance database..." HSQL java.exe process is missing from Process Explorer on the Solr server. ManifoldCF web page throws an error while navigating to Status and Job Management. New content isn't being indexed. The crawl doesn't appear to end. ResolutionFollow these articles to fix the reported behavior. Note that search is down w...

  • How to Monitor Solr: Health Check

    Description Many sites implement pages where content is driven by the search provider. If there is an issue with search results, rendered pages may be missing some content, and this may not be noticed right away. While Solr does not include built-in monitoring, it does provide a Health Check capability. Resolution The Health Check feature in Solr can be accessed browsing to a URL in the form: http:// solr-server :7611/solr/ coreNumber /admin/ping For versions older than 9.2 this...

  • How to register an Ektron site with Search Server 2010

    Description See below for how to register an Ektron site with Search Server.  Resolution Note: These steps apply to 9.2 and may vary for 8.6 and older versions. On the search server run the following .exe while logged on as the search user. If the user is unknown you can check the log on as property of the SharePoint Server Search 14 service.C:\Program Files (x86)\Ektron\CMS400vXX\Utilities\SearchServer\Ektron.Cms.Search.Config.UI.exe Enter the machine name of the CMS server a...

  • How to Remove a CMS Site from a Solr Search Server (Search 1.0)

    Description The Ektron Solr Search 2.0 version includes a feature to remove a CMS site from search. For the previous version (Ektron Solr Search 1.0), the steps below describe how to remove CMS sites from Solr search. Resolution First, determine the core name for the registered site. The name is displayed in the CMS workarea, and can be found by going to Settings>Configuration>Search>Status. I. Remove from ManifoldCF Log onto the Solr Server, open the ManifoldCF page (Start, A...

  • How to remove search server 2010 configuration

    Description Here are the steps to completely remove a previous search server configuration. This is helpful when you are attempting to register your CMS site with a replacement search server.  Resolution First make backups of the database and c:\windows\system32\siteconfiguration.xml Clear out the following tables in the CMS database.search_configurationsearch_providersearch_provider_component If this is the only site that you're registering with the Search Server, you can al...

  • How to Restart Solr Search

    DescriptionThe Solr search provider is controlled by the Ektron Solr Process Manager 2.0 Windows service. It is this service that starts and stops the Java processes associated with Solr, ManifoldCF, and the crawl database. When stopping the Ektron Solr Process Manager service, you will likely encounter a Windows service timeout error. CauseThe elapsed time it takes to shutdown the Solr components typically exceeds the time permitted a Windows service to reach the desired state, for exa...

  • How to see if your site is re-indexing

    Description This article explains how to check if your site is being indexed, whether you are using Solr or Microsoft Search Server. Resolution Using the Workarea For Solr Search2.0 (used with Ektron9.1X), you can see your site's indexing status by going to the workarea and navigating to SettingsConfigurationSearchNode Status . This screen displays the date and time of the last crawl, and whether a new crawl is pending.  This same information is found in Solr Search1.0 and Micro...

  • How to update credentials associated with Search Server

    DescriptionSearch Server is configured with specific Windows credentials upon which many of its components are dependent. If the password for the account associated with your Search Server instance should require a change (or if you want to change this accountentirely), the dependent components must also be updated. ResolutionEnsure that the following components have been updated with the latest account data: EktronSearchServerService EktronSearchSite Application Pool SharePoint/Search...

  • How to update the Solr user account's password

    Description The Solr user account password changed. Resolution On the Solr Server make the following updates to reflect the new password: Right click and edit the properties of the following services: Ektron Process Manager Service X.0 Ektron Admin Service Ektron Asset Transfer Client 2.0 App Pool in IIS:EktronSolrSearchX.0  Update the Ektron Solr Administration page. Go to the Ektron Solr Admin page Search System Management (tab next to site registration) Update the Search Serv...

  • How to verify that your Solr user account has Log On as Service rights

    DescriptionVerify that your Solr user account has Log On as Service rights if an error occurs while installing Solr stating that the Credentials that were entered are not valid. Please verify the following: The domain, user name and password are correct . ResolutionTo verify that your Solr user account has Log On as Service rights:On the Solr server go to Administrative Tools > Local Security Policy . A new window appears.Go to Local Policies > User Rights Assignment .Double...

  • How To: Change Your Search Provider In Version 9

    Description Is it possible to change your search provider for the CMS? Resolution Short answer: Yes! On your CMS server, go to: C:\Program Files (x86)\Ektron\CMS400v9X\Utilities\SetSearchProvider. Right click and run the utility as an administrator.  Click on the drop down for “Website” to choose the site you are changing search providers for then click on the drop down for “Search Provider” and select your new search provider. Press the update button at the bottom and your sear...

  • How To: Excluding Library Images When Using Solr Search

    DescriptionWe've been seeing an uptick of questions surrounding how to set Solr to exclude images when running searches. The process is a little different than when using Search Server. ResolutionFor 9.0SP2 and a workaround for 9.1:  We recommend using the Search API. Build your other search criteria (or use QueryText) and then add this query to your search text:  criteria.ExpressionTree &= SearchContentProperty.ContentType != 106 &                         !SearchContentProperty.Path.C...

  • Identifying Ektron Solr Crawl Dates and Times

    Description In some cases, you may need to correlate crawl times with Solr issues. Fortunately, the Manifold CF page has a history report of previous crawls.  Resolution On the Solr box, go to http://SolrMachineName:7602/mcf-crawler-ui/. Log in with admin/admin. On the left side, select Simple History under History Reports. In the connection selector, choose your core name(your core can be identified in your solr node status page in the workarea settings). Set the time period y...

  • If you change the time zone setting, current crawl duration is incorrect

    DescriptionIf you install search server, then change the time or time zone on that server and run Ektron CMS400.NET on a remote server, the Crawl Duration field is incorrect.ResolutionThe Crawl Duration field on the SharePoint 2010 Central Administration Search Service Application: Manage Content Sources screen has an incorrect value.After installing search server, you changed the time or time zone on that server.Don't change the time or time zone on the Search Server.

  • Incorrect number of Java Processes in Solr

    DescriptionBelow is a tool for diagnosing a lack of or extra Java processes on the Solr server. Whenever diagnosing a Solr-based issue, it is recommended to check the number of Java processes.ResolutionProcess Explorer is a helpful tool for diagnosing what is happening with the Java.exe processes of Solr. Below is a download link for the tool:https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx Run the Process Explorer app on the Solr server. Scroll down until you see Java....

  • Incorrect Search Results for PageBuilder Pages

    Description In search results, the summary (aggregate content) for PageBuilder pages is incorrect. Applies to Ektron versions 8.5 SP1 and higher. Resolution You recently upgraded. Now, when PageBuilder pages appear in search results, the summary content is not what you expected. For example, XML text appears instead of page content. To fix, use the search upgrade tool, which creates a summary for PageBuilder pages by searching the page content. Specifically, the search upgrade t...

  • Increasing Facet Limit with Solr Search

    Description By default Solr will return a maximum of 100 faceted results in one bucket. Below is how to increase that limit. Resolution Warning: before changing the below backup the Solr files. Identify your Solr core name in the search settings(workarea > settings > configuration > Status). Edit your core's solrconfig.xml file. 9.2 and above versions C:\Program Files (x86)\Ektron\Search2.0\Solr\cores\yourCoreName\conf\solrconfig.xml Below 9.2 C:\Program Files (x86)\Ektron\S...

  • Indexing Search and Windows 2012

    DescriptionIf you're running Windows 2012 with an 8.02 CMS site you may be seeing issues with Indexing Search.   ResolutionAs detailed in the below Microsoft post, the Indexing Service is no longer used after Windows XP and is completely unavailable for Windows 8. The Indexing Service is not present on Windows 2012 so search that uses it will not function at all. The only option at this point would be to upgrade the CMS to at least version 8.5 and start using Microsoft Search Server.For...

  • Indexing Service with Windows Server 2003

    DescriptionThe end of support for Windows Server 2003 occurs on July 14, 2015. So, you may want to update your CMS server to Windows Server 2008/2008R2. There are some changes to look out for with updating your CMS server, namely the Indexing Service.For more details about Windows Server 2003 end of life, see  http://www.microsoft.com/en-us/server-cloud/products/windows-server-2003/ .   ResolutionBelow are key points to research to begin ensuring your Indexing Service can perform as ex...

  • Indexing Smart Form configurations

    Description There are several steps required to index Smart Form fields. See details below. Resolution Here are the steps to index a Smart Form property. If creating the Smart Form for the first time.  Choose Workarea > Settings > Configuration > Smart Form Configuration. Click 'Add Smart Form', give it a title and click save. As you are creating fields a modal window comes up. In the top right is a checkbox labeled 'Indexed.' Check this box and click OK. Once the Smart Form ...

  • Installing Search Server takes a long time

    DescriptionThe installation process for Search Server may take some time to complete. ResolutionWhen you perform a standalone Search Server installation, configuration and search databases are set up. When installing Search Server within an Ektron CMS400.Net installation, the following tasks are performed in addition to the database configurations.auto provisioning of Search Server applicationauto provisioning of query topology auto provisioning of crawl topologyThese tasks account for ...

  • Issue while installing Solr - Failed to run SetSolrConfiguration.sql

    Description The below error can occur in Ektron 9.1 when a password is longer than 10 characters.  ERROR! Failed to run C:\Program Files (x86)\Ektron\Search2.0\Backup\DBScripts\SetSolrConfiguration.sql against the database! String or binary data would be truncated.The statement has been terminated. Steps To avoid this error, upgrade to 9.2 or higher of Solr. As a workaround, use less than 10 characters for the Solr SQL user.   

  • Keyword query with many property restrictions results in malformed query error

    DescriptionIn situations where a keyword query is issued which includes a large number of property restrictions, Search Server may issue an error indicating that the query is malformed. ResolutionUpon executing a keyword query (using the Ektron search API with the 'KeywordSearchCriteria' input) an error occurs indicating that the query is malformed. This symptom typically presents itself with keyword queriesthat exceed 10 individual property restrictions.Search Server places restriction...

  • Keyword searches do not work because Tomcat does not start

    DescriptionThis applies to Solr Search in Ektron 9.00 and higher.If an issue occurs where your keyword searches are not working on your site or Workarea, Tomcat may not be  starting. ResolutionIf your search results aren't coming back, check your Task Manager on your Solr Server. Do you see 3 Java processes? If you only see 2, and you are not receiving any results, it is likely that Tomcat is not starting. You can find out if Tomcat is having issues starting by going to C:\Program File...