I'm looking to upgrade from SmartTarget 2011 to 2014, but have a few questions:

  1. I am not able to find the web.config file for the Fredhopper website?
  2. IIS is not installed in the Fredhopper server, so how is it running it?
  3. How can I find the topology.txt file for the current setup?
  4. Should I use the same query and index server for SmartTarget 2014?
  5. Is it required to create multiple instances in Fredhopper?
  • 1
    Oh my, you might be a bit lost. Fredhopper doesn't run on IIS... or has anything to do with .NET.
    – Nuno Linhares
    Feb 12, 2015 at 21:40
  • That was my expectation too. How about my other queries?
    – manish
    Feb 12, 2015 at 21:45
  • 1
    Search the C: drive on your server, mine is in c:\Fredhopper\config\topology.txt Feb 13, 2015 at 0:55
  • Index and Query are different processes, you can run them on the same server or on a separate one for production for instance. I think one instance of FH is fine, it depends if this is for production. For production you need to consider how many queries per second will be expected etc... But you can refer to your 2011 setup for some of the configuration, although make sure to check the documentation as things changed in the latest FAS, including how to start/stop instances and index/query server. Feb 13, 2015 at 1:01
  • 1
    I would suggest gooing through this very basic blog of mine - I hope this may give few of the answers to your queries: pankajgaur83.wordpress.com/2014/10/13/… Feb 13, 2015 at 7:22

1 Answer 1


Your questions are all covered in the documentation (explicitly or implicitly), but I understand that might be hard to dig out. So I'll add some quick answers here:

  1. There is no Web.config as Fredhopper is Java and runs its own internal web server.
  2. See above. This shouldn't be relevant for you at all, by the way.
  3. The topology.txt file is in Fredhopper\config.
  4. Typically you would want separate index and query servers so that the query server can have 100% up-time. For non-production systems you can run them as separate instances on the same machine.
  5. Yes. As mentioned in #4, you need an indexer and query instance.

If you haven't already, check out the Quick Guide to installing SmartTarget page in the documentation. It's more visual than the rest of the documentation (lots of screenshots). Of course, there's also the Installing and upgrading SDL SmartTarget section of the documentation which has a lot more details but is far more text-based.

  • I have no topology.txt file in my fredhopper folder E:\fredhopper\instance01\FAS. Infact I have searched in the computer(all drives) but no topology.txt exists.
    – manish
    Feb 13, 2015 at 16:40
  • In the older versions there was no topology.txt describing your setup, so you may have to create one. You can use the example from the current version, and adjust it according to your environment.
    – ankon
    Feb 16, 2015 at 13:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.