I'm an e-Commerce developer. Currently we're using Endeca to index products on the site. We'd like to add
search capability for physical locations on the site. So I was wondering if it was possible to have Endeca
index physical locations as well? Has this ever been done in a production site?
There would be two different search forms: one for product and one
for physical locations. As far as I can tell all we need to do is add a dimension so that the Endeca
query for the distinct types.
Arvato Systems NA
You can store any type of record in the Endeca index, provided you create a property to identify the different record types. You can use that property in the record filter of your Endeca query to retrieve the intended set of records from the index. Creating a dimension on the same field instead of property is also another option for you to filter out the records.
Let's create a field called recordType in your data set
For products, recordType=Products
For store information, recordType=StoreInfo
Now, you can store the store information of the various stores in the index as well the products. You'd need to create a mechanism to filter out the store information or the product information in your results from the Index by adding a dimension or a record filter createdd based on the recordType field in your data.
One thing to note, since the Endeca index is like a single table in-memory database, the properties will be common for both store info as well product info records. However, only the necessary properties and dimensions will be mapped for the records based on the incoming data for store or product.But, that is not going to create any problem for you.