Friday, May 29, 2020

Endeca Search : How to allow users to search within previous search results(Search Within)?

The search within function enables end users to find specific information within an previous search results. Where search within can be us... thumbnail 1 summary
The search within function enables end users to find specific information within an previous search results.

Where search within can be used

  • Users prefer or expect keyword search refinement to reach specific information results.
  • The body of content is large and keyword search refinement will most likely enable users to quickly find specific results.


Note :- The search within function can generate no results as well but supports Did you mean and Auto correction as well if required in certain cases.

Implementation Approach

There are multiple ways to implement search within. Find out two best possible way as per my understanding

1. Using multiple Search interface - This can be implemened using multiple search interfaces to search within search results from a previous search in the same query. This is very useful if different set of properites are used to do search within function. This retrun the intersection of both search term results.

Example :-  Ntt=searchTerm1|searchTerm2&Ntk=searchInterface1|searchInterface2&Ntx=matchmode1|matchmode2

This will return a set of query results with searchTerm1in searchInterface1with matchmode1 AND searchTerm2 in searchInterface2 with matchmode2 

This implementation does not return "Did you mean" and "Spelling Correction"


2. Using One Search interface - Appned new search term into previous search term and send a query to Endeca. Cross field match should be true in this case to get expected serch results.

Example :-  Ntt=searchTerm1+searchTerm2&Ntk=searchInterface&Ntx=mode+matchall

Benifits over previous approach

  • This implementation support "Did you mean" and "Spelling Correction" both
  • Easy to manage and implement till Nth level of search within as per attached images on top



From Author

Was this post resolve the solution you are looking for? what do you think about this solution?Provide your comments

No comments

Post a Comment

Note: Only a member of this blog may post a comment.

Text Widget