7 votes
Accepted

Fredhopper.biz.log performance analyzer

I have contacted Fredhopper customer support and they have provided me with the scripts: log-analyzer.pl and log-analyzer.py. If you have the similar request, please feel free to contact them and ...
Marko Milic's user avatar
  • 8,863
6 votes

Use of superuser(or root user) instead of a dedicated "fredhopper" user in linux for fredhopper installation

It is considered bad security practice to install and run processes as the root user on linux. Each service should run under it's own user in order that it can be isolated from other areas of the ...
David Forster's user avatar
6 votes

What causes an 'Address already in use' error when executing the bin/setup-cluster command for a Fredhopper installation?

java.net.BindException: Address already in use This means that you are trying to bind to a port which is already in use by another process Try using lsof -i:<port> to determine which process ...
David Forster's user avatar
6 votes
Accepted

Fredhopper Live attribute values alias

It is possible to provide labels for trigger values that are different from the actual values (e.g. title instead of ID). But it requires you to use the API to set it up and it's kind of complicated. ...
Peter Kjaer's user avatar
  • 19.8k
6 votes
Accepted

Fredhopper indexed items export/import

Export the configuration For Unix: bin/capture-export INSTANCE-NAME path/to/output.zip -c -i -x -l For windows: bin\capture-export INSTANCE-NAME path/to/output.zip -c -i -x -l [Edit] Use ...
Velmurugan's user avatar
  • 7,950
5 votes
Accepted

Restarting sync service only

You can start the sync client through the deployment agent: bin/deployment-agent-client invoke [instanceName] syncclient start Same goes for every other process (qserver, xmlloader, etc.). They can ...
Peter Kjaer's user avatar
  • 19.8k
5 votes

Error while starting Smart Target kettle job in Fredhopper with Experience Optimization

The fact that you get a 404 indicates that the API extension isn't working. Coupled with the error in the Business Manager, I'm certain you are running into a known issue that has been fixed in the ...
Peter Kjaer's user avatar
  • 19.8k
5 votes
Accepted

queryBuilder.Execute() is returning null result

There could be few things which you can check for the reason why your query is returning result while executing directly in fredhopper and not returning result in your application: Check the log of ...
Mukesh Kumar's user avatar
  • 4,074
5 votes

What causes an 'Address already in use' error when executing the bin/setup-cluster command for a Fredhopper installation?

As David mentioned, one or more of the ports are already in use by some other process. So you can try to find out what that is and change its port. Or you could just use a different "preset" for your ...
Peter Kjaer's user avatar
  • 19.8k
5 votes
Accepted

Remove already created instances in Fredhopper - Linux

In Linux the slashes have to be the other way around. In the root of your Fredhopper installation, type: ./bin/deployment-agent-client remove INSTANCE_NAME Be sure to stop the instance before that,...
Raimond's user avatar
  • 7,253
5 votes
Accepted

Is componentpresentation node in Fredhopper proccessed items needed and why?

The field is a remnant from earlier versions of SmartTarget where you were still using the Business Manager interface. It's basically there to give you an actual preview of the CP in the preview ...
Peter Kjaer's user avatar
  • 19.8k
5 votes

How to start fredhopper indexer and deployment agent while system start

Yes, you can create a Scheduled Task (in the Windows Task Scheduler Library in Computer Management) which is configured to trigger on system startup and which doesn't require a logged in user. Let ...
Rick Pannekoek's user avatar
4 votes

Is it possible to replicate data between Fredhopper indexing servers?

The documentation seems to indicate that it is possible, however you can only link to one Fredhopper instance from the smarttarget_conf.xml file it is not possible to have your deployer push to ...
Will Price's user avatar
  • 16.4k
4 votes
Accepted

Getting Error uploading zip to Fredhopper due to: 401 Authorization Required

Check following things in your smarttarget_conf.xml: Deployer does have access to place the file at Fredhopper location which would be something similar to "C:\fredhopper\Indexer\data\fas-xml-...
ARRX's user avatar
  • 981
4 votes

Installing Experience Optimization on Fredhopper - indexer is not starting

As @Ankon says, if you use different user during installation process (for example root for make some directories and Fredhopper for running) you probably have not rights on some directories. Try to ...
Jose Honorato's user avatar
4 votes
Accepted

Installing Experience Optimization 8 on Fredhopper - indexer is not starting on latest version fredhopper-8.1-revision-3

To quote from the prerequisites section of the documentation: SDL Web Experience Optimization 8 requires version 7.5.x of Fredhopper Access Server. You cannot use version 8 as there are breaking ...
Peter Kjaer's user avatar
  • 19.8k
4 votes
Accepted

Fredhopper rejecting items after schema field type change

That is unfortunately a known limitation in Fredhopper. You cannot change the type of an attribute after there are indexed items using it. You will need to perform a reindex to solve it and make sure ...
Peter Kjaer's user avatar
  • 19.8k
4 votes

Promotion Publishing issue

You should check couple of things: 1) is component getting to Fredhopper? You can verify this by checking fredhopper\indexer\data\xml\processed\, fredhopper\indexer\data\xml\incoming\, fredhopper\...
Marko Milic's user avatar
  • 8,863
3 votes

SDL Fredhopper indexer and query published items sync issue

It looks like indeed parts of the index are not synced properly. Probably your best course of action: start with the log files from the "query" instance (fredhopper.log and syncclient.log), and then ...
ankon's user avatar
  • 328
3 votes

Best way to synchronize SmartTarget promotions across scaled Index Servers

This can be a really puzzling and interesting problem. What we did in our implementation is created script that copies business.xml file from one Indexer on Destination1 to indexer on Destination2. ...
Marko Milic's user avatar
  • 8,863
3 votes

Fredhopper Query Issue: The fredhopper query thread had an exception during execution

Parsing secondid into TCMURIs failed URI string does not start with tcm: It would appear that you have non-SmartTarget items being returned by your query (the "secondid" of the item is not ...
Peter Kjaer's user avatar
  • 19.8k
3 votes

Fredhopper Query Issue: The fredhopper query thread had an exception during execution

You can start your debugging by directly executing the query in fredhopper. To execute directly in fredhopper you should append http://<Fredhopper url>/fredhopper/query? before your query ...
Mukesh Kumar's user avatar
  • 4,074
3 votes

Use of superuser(or root user) instead of a dedicated "fredhopper" user in linux for fredhopper installation

In addition to David's answer, I'd like to state that the whole Fredhopper installation can run isolated in one folder and under any user, as long as that user has execute permissions in that folder ...
Raimond's user avatar
  • 7,253
3 votes
Accepted

Fredhopper Installation on Linux server

you will find all the details of fredhopper installation in the below link - https://www.fredhopper.com/learningcenter [password required]
Sayantan Basu's user avatar
3 votes

Getting Error when executing the bin/setup-cluster command in Fredhopper installation?

HTTP Code 409 is a conflict. When in response to a PUT, it would typically mean that something else is already in that location. So in this context, it seems that you already have instances with ...
Peter Kjaer's user avatar
  • 19.8k
3 votes

Fredhopper instances get killed

"kitchen already running for deployment" suggests that there is already an instance running -- or at least that Fredhopper thinks there is. Try to first make sure the instance is stopped (i.e. bin\...
Peter Kjaer's user avatar
  • 19.8k
3 votes
Accepted

Fredhopper qservers high response time issue

I have checked fredhopper learning center (login required) and found couple of articles related to fredhopper monitoring and memory tuning: Following fredhopper articles expain what proposed values ...
Marko Milic's user avatar
  • 8,863
3 votes
Accepted

Smart Target: A/B testing and Multivariate Testing

You can do A/B testing using a Smart Target functionality called Experiments. This allows you to define two or more variants of content, which will be shown randomly to visitors (visitor A will see ...
Harald Hoffelinck's user avatar
3 votes
Accepted

Will SDL discontinue Smart Target in future as Fredhopper is sold out by SDL?

No, even though Fredhopper is sold by SDL, SDL SmartTarget continues to rely on Fredhopper as the indexing/querying engine, no matter the owner. To be more precise, this is true for 2013, Web 8, Web 8....
Atila Sos's user avatar
  • 6,280
2 votes

queryBuilder.Execute() is returning null result

Also make sure that, The publication context of your web application and published content's should be same. Claims(triggers) are passed to your query as shown below: ClaimStore claims = ...
ARRX's user avatar
  • 981

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