Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

How to configure collections in Adobe Search and Promote to support multiple environments through same account?

This tutorial explains the details on how to configure Search Collection in Adobe Search and Promote to support multiple environments through same account.

Collection in Search and Promote

The collections can be used to allow customers to search specific areas of a website so that they can quickly find what they are looking for.
For example, customers can search a collection of URLs that are related to product sales or to support services.
Each collection is specified on a single line with a name and a URL mask. A URL mask can consist of the following:
• a full path such as "); text-decoration-line: none;' target="_blank">http://www.mydomain.com/products.html
• a partial path such as "); text-decoration-line: none;' target="_blank">http://www.mydomain.com/products
• a regular expression
To make a mask a regular expression, you insert the keyword regexp between the collection name and the URL mask e.g FAQs regexp ^.*/faqs
The IndexConnector Url Entry Points can be referenced to the collection as below
QA regexp index:test-feed*
Each line in the Collections field can contain only one URL mask. However, you can specify multiple URL masks for the same collection name on different lines.
Support "); text-decoration-line: none;' target="_blank">http://www.yoursite.com/email_support/
Support "); text-decoration-line: none;' target="_blank">http://www.yoursite.com/phone_support/
The collection= e.g. collection=Support parameters specifies the collection to use for the search.This parameter maps to the sp_k backend search parameter, sp_k= e.g. sp_k=Support

Configuring Collection

One of the best scenario to use the collection is indexing the data for multiple environments e.g QA, UAT etc into a same Adobe Search and Promote account, the collection parameters can be used to search the documents specific to the environment.
I am using the IndexConnector as a URL entry point to index the data through XML feed files but the URL entry points can be a website URL with links.
Refer the below URL for more details on configuring Index Connector.

How to use Index Connector in Adobe Search and Promote

This tutorial explains the details on how to use Index Connector in Adobe Search and Promote. Index Connector enable us…

www.albinsblog.com

Refer the below URL for details on enabling custom JSON presentation and Transport templates

How to configure Navigation Facet in Adobe Search and Promote?

The Facets can be used to customize your presentation layer and provide your users with a Guided Search that lets them…

medium.com

Let us now configure the collections to support QA and UAT environments search through same Search and Promote account.
As a first step configure the index connector for both QA and UAT environments with environment specific feed file.
product_QA.xml
"); text-decoration-line: none;' target="_blank">http://www.w3.org/2001/XMLSchema" version="2.0">

Product Feed

"); text-decoration-line: none;' target="_blank">https://qa.example.com/product-title/p/prod1
<br><br>

Prod1 description]]>

Book
prod1
/content/dam/Images/product/prod1.jpg


"); text-decoration-line: none;' target="_blank">https://qa.example.com/product-title/p/prod2
<br><br>

Prod2 description]]>

Book
prod2
/content/dam/Images/product/prod2.jpg

"); text-decoration-line: none;' target="_blank">https://qa.example.com/product-title/p/prod3
<br><br>

Prod3 description]]>

Watch
10
prod3
/content/dam/Images/product/prod3.jpg


"); text-decoration-line: none;' target="_blank">https://qa.example.com/product-title/p/prod4
<br><br>

Prod4 description]]>

Watch
20
prod4
/content/dam/Images/product/prod4.jpg


product_UAT.xml
"); text-decoration-line: none;' target="_blank">http://www.w3.org/2001/XMLSchema" version="2.0">

Product Feed

"); text-decoration-line: none;' target="_blank">https://uat.example.com/product-title/p/prod1
<br><br>

Prod1 description]]>

Book
prod1
/content/dam/Images/product/prod1.jpg


"); text-decoration-line: none;' target="_blank">https://uat.example.com/product-title/p/prod2
<br><br>

Prod2 description]]>

Book
prod2
/content/dam/Images/product/prod2.jpg

"); text-decoration-line: none;' target="_blank">https://uat.example.com/product-title/p/prod3
<br><br>

Prod3 description]]>

Watch
10
prod3
/content/dam/Images/product/prod3.jpg


"); text-decoration-line: none;' target="_blank">https://uat.example.com/product-title/p/prod4
<br><br>

Prod4 description]]>

Watch
20
prod4
/content/dam/Images/product/prod4.jpg


Enable the IndexConnector for both QA and UAT data feeds, Settings → Crawling →Index Connector
Adobe-search-and-promote-collections
Adobe-search-and-promote-collections
Image for post
Add the IndexConnector configurations to the URL entry points, Setting → Crawling → URL Entrypoints, the URL entry points can be configured as environment specific URL’s instead of IndexConnector
e.g
https://uat.example.com/search_index.html
https://qa.example.com/search_index.html
Adobe-search-and-promote-collections
Configure the collection Settings → Searching → Collections, the collection can be also configured as environment specific URL masks
e.g.
UAT https://uat.example.com/products
QA https://qa.example.com/products
Adobe-search-and-promote-collections
The configurations are ready, let us now run a Stage indexing (note the configuration are not pushed to live yet)
Index →Full Index →Staged Index →Run Full Index
Image for post
The collections can be tested through collection page “Test Collections” option
Adobe-search-and-promote-collections
Specify the search index URL, the index URL can be taken from Reports → Data Views →Default View, for index connector the URL is formed based on the primary key defined in IndexConnector definition(our case product id)
Image for post
Adobe-search-and-promote-collections
Adobe-search-and-promote-collections
Let us now fetch the search result through URL
URL to fetch all the data with out specifying the collection name — "); text-decoration-line: none;' target="_blank">http://stage-xxxxxx.guided.ss-omtrdc.net/do=json&sp_staged=1&sp_q=*
This will display the data from both collection(QA and UAT)


This post first appeared on Albin's, please read the originial post: here

Share the post

How to configure collections in Adobe Search and Promote to support multiple environments through same account?

×

Subscribe to Albin's

Get updates delivered right to your inbox!

Thank you for your subscription

×