10
votes
Accepted
Character Encoding Issue with Si4T and DCPs
Encoding problems are almost always about telling lies, albeit sometimes lies of omission. What I mean by this is that when sending data, you do three things:
Transform your data into a stream of ...
7
votes
Is it possible to have more than one indexer
In theory this should be possible. Note that you can only have 1 Indexer per storage configuration, so if you want to do this, you need something like:
<?xml version="1.0" encoding="UTF-8"?>...
7
votes
Character Encoding Issue with Si4T and DCPs
tl;dr to Dominic Cronin's answer, encoding issues in SDL Tridion are always an issue of some system down the publishing/deployment line not being correctly configured.
Read Elena Serghie's blog post ...
6
votes
Accepted
Delete the contents of the SI4T index
You can also use:
http://host:port/solr/core/update?
stream.body=<delete><query>*:*</query></delete>&commit=true
To ensure nothing breaks when you delete the folder....
6
votes
Accepted
SI4T - index in different collection per language
Indeed you can have different cores per publication, without different storage elements. The example config file illustrates this:
<Indexer Class="org.si4t.solr.SolrIndexer"
DefaultCoreUrl="...
5
votes
Upload an XML file (not from CMS) to Solr using SI4T
My understanding of SI4T is that the index data is appended as comment in the rendering phase to the rendered (Page) output, and on the CD side, this is (from a storage extension):
Sent to indexing ...
5
votes
Accepted
Dynamic Component Presentation indexing using DXA Search module (SI4T)
I did the same activity in one of my project. You need to add the Enable Search Indexing TBB on your dynamic CT.
Also if you wants to have your own custom fields to add in SOLR.
Update the ...
5
votes
Accepted
SI4T Error: Error creating bean with name 'JPASearchBinaryContentDAO'
If you take a look in the source of the JPASearchBinaryContentDAO class, you'll see that error is thrown when there are no indexable file extensions configured. This happens if either the entire ...
5
votes
Accepted
Content service error "PCA client returned an unexpected response" when browsing a page
these tags should not be there in graphql. The workflow is the following:
templating code adds these si4t xml data within INDEX-DATA-START and END tags
Deployer picks these tags, remove them from the ...
4
votes
Publishing linked dynamic components
Actually you can achieve this via templating, no need for custom resolver. You can add additional dwt in your page template in which you will have RenderComponentPresentation() function for your ...
4
votes
Accepted
Publishing linked dynamic components
You could use a custom resolver; much like as described in this article: http://www.tridiondeveloper.com/a-custom-resolver-in-practice
4
votes
Accepted
SI4T Elastic Search -- Data not being indexed
In Sites 9 Regions are newly introduced to structure the content on a page in a better way. So the page is having a new structure now. The idea is while publishing the page we need to handle this ...
3
votes
Character Encoding Issue with Si4T and DCPs
It turns out that the Deployer was the guilty party. Updating the JVM settings is what fixed it. More information on this can be found here:
Tridion 2013 SP1 DD4T SOLR index arabic character ...
3
votes
DXA 1.5 Search Integration Amazon
That is weird. The baseModelType is obtained from the View Model Registry (the MVC data of the CT is resolved to a View Model Type), but is not expected to ever be null; in case the View Model Type ...
3
votes
Can you index ECL items with Search Integration 4 Tridion (SI4T)?
My take on this would be to modify SI4T templating to push data in the search. For example, if you work with any DAM, you can get in templating via API all the info you want to push to the search ...
2
votes
Accepted
Publishing fails at commit in Cloud Search with SI4T
You're saying:
The value for <extendeddocumentType>9758</extendeddocumentType> definitetly matches the regex [a-z0-9][a-z0-9_]{0,63}$ so the error in description does not make any sense....
2
votes
Accepted
Latest version SI4T code for Tridion 2013
The TBBs do not (yet) use any API features introduced since Tridion 2011 so the latest source code (in the develop branch you link to) will compile against all versions of 2011, 2013 and SDL Web 8.x
...
2
votes
SDL Web 8.1.0 with hot fix CD_8.1.0.1418 is not working with si4t Search
You may have to uninstall and reinstall your Deployer Service after applying the hotfix.
It is also recommended to upgrade to 8.1 CU 1 (aka 8.1.1) instead of trying to apply hotfixes on 8.1.0.
2
votes
Accepted
SI4T Index data and Dynamic preview
The Generate Index Data TBB includes a function called IsTargetIndexed, which looks like it's intended to prevent the output from being generated when using Session Preview. It calls ...
2
votes
Accepted
Searching full content with Si4T
Do you mean DXA 1.1 or DD4T 1.1? In either case, if the body field is not being searched, it sounds like your SOLR configuration is not correct. The body field should be the default search field I ...
2
votes
Accepted
Implementing Search module in SDL DXA 2 and integrate it with Apache Solr
Alternatively, you can create the "Search Indexing TBB Parameters" Schema instead of "Search Indexing Metadata" Schema and then Link it with "Generate Index Data" TBB as Parameters Schema.
Example ...
2
votes
Upload an XML file (not from CMS) to Solr using SI4T
You have two choices:
Get the XML data into Solr without passing it through the CMS. In this case SI4T no longer plays a role (even the indexer would not be particularly helpful as a code example as ...
2
votes
Accepted
Publishing fails in Cloud Search with error Could not load SearchIndexer
Your cd_storage_config is not configured correctly as expected, noticed that si4t class is not called in your storage mapping for your filesystem.
Try this below-updated cd_storage_config
<?xml ...
1
vote
How to abort publishing if there is any error in storage extension?
Yes. As @Rai mentioned it's already handled in the SI4T refer to that link which rai mentioned in his comment.
In your custom elastic search deployer storage extention code, you can add one more ...
1
vote
How to find a item is publishing or unpublishing in com.tridion.storage.si4t extension
Yes. It's possible. I have done this SI4T-elasticsearch deployer storage extension based on SI4T framework to publish and unpublish actions to push and remove the items in the elasticsearch index and ...
1
vote
Accepted
Publishing fails in SI4T Solr Search with error multiple values encountered for non multiValued field skill
Try with this updated cd_storage_config and Search DAO bundle config
<?xml version="1.0" encoding="UTF-8"?><Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="8.5" ...
1
vote
Accepted
Publishing fails with SI4T and aws-cloud-search AmazonWebServiceClient.beforeMarshalling - NoSuchMethodError
I think I had similar issue,
The current version of aws-cloud-search source pom.xml used with following versions
<tridion.version>7.1.0</tridion.version>
<si4t.version>1.0</...
1
vote
Delete the contents of the SI4T index
I worked this out. To do this, I needed to delete the contents of the 'index' directory on the SOLR server (at '\\data\index'), and subsequently restart Apache Tomcat.
1
vote
Exception thrown while publishing a Page when manually created si4t-se-1.2.jar is used
AFAIK - It looks like some dependencies missing.
Try to troubleshoot by following steps.
In the pom.xml add this maven-dependency-plugin and rebuild copy the dependencies files from lib folder.
...
1
vote
Not able to get the page id where the binary content resides during binary indexing - Integrating Search module in SDL DXA 2
An answer to question1:
AFAIK - Based on the transaction first will fire the dependencies used on the page and then page object will process to commit the changes.
But It doesn't mean that it will ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
si4t × 60dxa × 12
solr × 11
publishing × 8
search × 8
web8.5 × 7
web8 × 6
dxa-2.0 × 6
2013-sp1 × 5
dd4t × 5
2011 × 4
2013 × 4
content-delivery × 3
deployer × 3
publishingfailed × 3
sdl-tridion × 2
dxa-1.5 × 2
search-engine × 2
elasticsearch × 2
templating × 1
2011-sp1 × 1
ecl × 1
configuration × 1
dxa2.2 × 1
microservices × 1