Hot answers tagged

12

Actually, it seems that this was related to issues with Chrome 36, for which there exists a hot fix: Chrome 36 with Tridion 2011 or 2013 Apparently I already had the hot fix but still needed to restart Chrome. After restarting Chrome, the error is gone.


11

To answer the question on why you can't get results while searching on strings inside quotes or strings which have special characters in them like a : is to go down the Solr rabbit hole and find out why that actually is. First of all, there are a couple of characters which always have to be escaped when performing a search query. In Solr these are: + - &...


10

The Tridion Search Host service is indeed nothing more than Tomcat in disguise. It hosts the Tridion SOLR search index. It doesn't depend on Content Manager and/or Core Service. The Tridion Search Indexer service is the one monitoring the CM search queue, obtaining the data to be indexed from CM (normally on the same machine) and sending it to the SOLR ...


9

This should be possible. First, stop the Tridion Content Manager Search Indexer service. Then open a 64 bit PowerShell console run as Administrator user and execute the commands as shown below: Windows PowerShell Copyright (C) 2013 Microsoft Corporation. All rights reserved. PS C:\> Import-Module Tridion.ContentManager.Automation PS C:\> Remove-...


9

From your question it seems that you probably do not have the background of the application. The Content Hub is no term in the SDL Tridion and must be related to the project (I probably know which project is this). If it is told to you that the data is being fetched from the SOLR, it means it is not the Tridion's SOLR but must be a separate implementation - ...


9

You can also try the Export Item List alchemy plugin. It can be downloaded from here: https://www.alchemywebstore.com/plugins/Export-Item-List If you want to customize or extend it the code is also available at https://github.com/saurabhgangwar/Alchemy.Plugins/tree/master/Alchemy.Plugins.ExportItemList


8

First check if your search server is up and running by going to http://tridion-cm.tridion.com:8983/tridion. If it's not accessible, check whether the Tridion Content Manager Search Host service is running. Then check with which user you are able to log in. Usually this is MTSUser. In the SDL Tridion Content Manager MMC snap in, go to Search Settings and ...


8

According to my mailbox, I've seen this error before :) It was resolved by re-registering the CAPICOM.DLL file that Tridion requires to encrypt/decrypt this configuration file. It looks like something must have changed recently on your server causing this dll to not be registered anymore. Credit goes to Brandon Truong from SDL Customer Support: On windows ...


7

By selecting an existing Virtual Folder and conducting a new Advanced Search, the CME will prompt you with a Modal pop-up to optionally update or save a new Virtual Search folder. I didn't realize this was possible and accidentally found this feature while updating training materials. :-)


6

Tridion CMS using SOLR, : has very special meaning. SOLR query syntax is to treat : as field name and value (fieldname:value) so the reason why you are getting the error that undefined fieldvalue since nav is not defined as solr schema field. When you search just "Navigation" solr could not found the text because the word "Navigation" is not separated by ...


6

If you do decide to use SOLR for site search (which I recommend,) consider a custom deployer / storage extension approach (which I believe SI4T does). It is much more efficient that crawling with Nutch especially if the site is large. Items are indexed at publish time, and therefore are immediately visible in search. Items are removed from the index at un-...


6

If all you want is search by metadata - use the SDL Tridion Criteria APIs. If you want to do full text search, then you probably want more than just search on DCPs, and you should consider doing one of the approaches suggested on this post. Meanwhile, there is also this great effort done by Will Price and Raimond Kempees: SI4T.


6

We had some access-related problems with search before as well, and it turned out to be the user not being added to a windows group named "sdlsearchusers". (see Tridion search not working after changing MTSUser). Can you check if the user "our-account" is added to this group ?


6

The culprit was Sync-TcmSearchIndex. It was scheduled to run every evening. This was resulting in a huge Search Queue (items or be indexed) and an ever churning search index Sync-TcmSearchIndex is now disabled, and will only be ran as required e.g. out of date search index due to environment sync To remove items from the queue, you can run Remove-...


5

If you have ensured that your DB is indexed, I.e. Indexes and stats are up to date, then check that you have sufficient paging/swap memory allocated (talk to your DBA). The issue could also lie with the network between the DB and app servers. Perhaps the routers/switches are not properly routing the packets and they are making unnecessary loops. Do a ...


5

Instead of indexing the DB, maybe the best way would be to index directly the final web site itself to generate the search index. As SOLR does not include a crawler, you will have to combine it with an external crawler like Nutch.


5

In Tridion search functionality is achieved using two Tridion Services, Tridion Content Manager Search Indexer and Tridion Content Manager Search Host and a third party Solr component. Whenever a searchable item is created/updated Tridion queues an instruction for indexing that item. The Tridion Content Manager Search Indexer picks it up and sends to Solr ...


5

Pagination support is not available throughout the SDL Tridion CMS interface at all, that was a design choice. In your user preferences you can set the maximum number of search results to 50, 100, 250 or 500. From that point onwards the search engine will never retrieve more search results than the number you set. The same counts for the number you set in ...


5

The SI4T architecture is designed for this kind of integration, and is a much more solid approach than using TBBs (you cannot, for example control unpublishing from a TBB) or Event System (you cannot make indexing and publishing part of the same transaction from events). If you are more comfortable working with .NET you could write the integration as a .NET ...


5

Coincidentally I have just completed a proof of concept doing exactly this last week. My client is in the process of moving to Microsoft Azure, and replacing out existing GSA (Google Search Appliance) with Azure Search. They also have a hard “No Java Development” requirement. The POC makes some use of Si4T by using the TBBs which generate the indexing data ...


5

The value is obtained from the cd_link_conf.xml file in the /bin/config folder of your DXA website. Don't forget to recycle your app pool to pick up the new config changes.


5

Not a perfect solution, however... You can make make Tridion search on Solr's Id field for a specific Id by using the query Id:tcm\:x-yyyy (where x is the publication ID and yyyy is the component Id of course). Note the escaping of the second :. This works in the main Content Manager Explorer, for example... ...and also in the Insert Component Presentation ...


4

Timeout errors on a database almost always point to lacking database maintenance, so first things I would look at is updating the database stats and rebuilding the indexes. Always make sure you do regular database maintenance or its performance will deteriorate over time. Network could be an issue, but considering that in most SDL Tridion installations ...


4

As Ram indicated, : is a special character in SOLR (so you need to escape it with a \) and also SOLR indexes the content using tokenizers to identify the words in your text (which will be spaces). I have the following content in my templates: <div id="something" xmlns:tridion="http://www.tridion.com/ContentManager/5.0"> And I can search for xmlns:...


4

We have implemented SOLR for site search in a big implementation and believe me it is much more effective and fast as compared to Nutch - Still working in production without any issue. From implementation perspective, it is very simple to implement as you may need to define few configuration in the XML and then query solr and handle the data return. The ...


4

Can try some other option with mkvdk command may solve the problem hopefully: Usage: mkvdk [<option>...] <filespec>... Where <option> can be a VDK switch, or any of: -about Show the collection's about resources -autodel Delete bulk insert file when no longer needed -backup <dir> Specify collection ...


4

A re-index after deleting the .lock file in the %TRIDION-HOME%/solr-data/index directory has fixed the search for me. It seems I can now query for items with any modified date.


4

I just tried this on 2013 SP1 and the behavior is indeed the same. Running Solr Analyzer shows that a full stop remains after processing: http://localhost:8983/#/tridion/analysis?analysis.fieldvalue=elit.&analysis.query=elit.&analysis.fieldname=CatchAll The problem is that "text" field type in Solr schema does not have a filter which removes ...


3

In Addition to what Raimond has recommended, ensure that on your CMS server, there is a User Group named - SDLSearchUsers - and your MTS User (or the user with which your SDL Tridion Content Manager DCOM+ Application is running) is a part of this group. These group settings although get set during the installation, but may get changed as per the IT policies ...


3

Not entirely sure, but it used to be that changes got added to a queue and the indexing service picked up the tasks from that queue to update the search collection. If that process is still followed with the Solr search of 2013, then that means that changes are never directly available in your search results. On the other hand, it shouldn't take days either ...


Only top voted, non community-wiki answers of a minimum length are eligible