Blog

  1. Home
  2. Blog

ERROR: Could not open acquire_lock.status.

While performing few “emgr_update”operations, sometimes we get “Could not open acquire_lock.status.” error. For example performing dimension upgrade or performing set_template and other for Endeca Experience Manager. emgr_update –host localhost:172.20.187.149 –action set_templates –prefix MyDemo –dir /opt/endeca/apps/MyDemo/config/cartridge_templates -app_name MyDemo In the above example, we miss to add port entry, adding correct port will fix the above issue. C:\Endeca\PlatformServices\11.1.0\bin>emgr_update.bat –host localhost:8888 –app_name <appname> –prefix <appprefix> […]

Continue Reading

Resolve ConcurrentModificationException

This tutorial gives details on “ConcurrentModificationException” and how to avoid it. As per Javadoc, “ConcurrentModificationException” may be thrown by methods that have detected concurrent modification of an object when such modification is not permissible. An example, it is not generally permissible for one thread to modify a Collection while another thread is iterating over it. Let’s see things in action. Create class “DemoArray.java” […]

Continue Reading

ATG 11.1 Forge-based deploy pattern

When working with ATG 11.1, if we are looking to support forge-based deployment template, we have to configure “IndexingApplicationConfiguration ” ATG component. CAS-based deployment template, record store names have format applicationName-recordStoreType. Example: EAC application named Demoen, dimension values record store is named Demoen-dimvals. Forge-based deployment template, format of record store names is applicationName_languageCode_recordStoreType. Example: EAC application named Demoen that indexes records in […]

Continue Reading

Changing DNS and IP not picked up by MDEX/ITL

If there is change in DNS and IP address for MDEX/ITL servers, we update those in configuration flies which will not work unless, we restart Endeca HTTP Service. This is because JAVA caches hostname resolution information and therefore changes will not be picked up/recognized. So, simple resolution is to restart Endeca HTTP Service on ITL box and MDEX box, this will allow JAVA […]

Continue Reading

Difference between RequestDispatcher’s forward(ServletRequest request, ServletResponse response) and HttpServletResponse’s sendRedirect(String location)

Forward method of RequestDispatcher will forward ServletRequest and ServletResponse that it is passed to path that was specified in getRequestDispatcher(String somePath). Response will not be sent back to client and so client will not know about change of resource on server. This method is useful for communicating between server resources (servlet to servlet). Because request and response are forwarded to […]

Continue Reading

Oracle Endeca Commerce Record Boost And Burry

Records Boost and Burry feature allow you to show products at the top or bottom depending on the values set for boost and burry. Endeca also allows you to set multiple sorting parameters when querying MDEX engine. For example “N=0&Ns=Price|1||Location(27,72)”. We can use this during Boost and Burry as well. How to add other sort parameter to records Boost and Burry ? Boost […]

Continue Reading

Precedence rules: Standard and leaf

Precedence rules provide a way to delay display of dimensions until they offer a useful refinement of the navigation state. They are defined in terms of a trigger dimension value and a target dimension, where a user’s selection of trigger dimension value reveals previously unavailable target dimension to the user. Standard and leaf precedence rules There are two types of precedence rules, […]

Continue Reading

Why did I get this results?

In this topic we will try to understand how Oracle Endeca Commerce text search/keyword search which is also refers to two types of searches, record search and dimension search. As its name implies, record search is process of searching for data whether it be part data, catalog data, document data etc. using search keywords entered by user. Dimension search, on the other hand, refers to […]

Continue Reading

Oracle Endeca Commerce Relevance Ranking

Relevance ranking refers to ordering search results by criteria that are relative to the search term. This is in contrast to common use of the terms “sorting” and “static sorting”. This is a recursive exercise to analyze and implement appropriate Relevance Ranking for an application for getting desired results. There are different Relevance Ranking module available for ordering search results which are […]

Continue Reading
Show Buttons
Hide Buttons