Need some insights on Full Search Index

Vote:
 

There aren't many topics or proper documentation that explains in detail how Full Search Index is processing. Is there anyone that can explain the following about Full Search Index:

  1. Episerver Find Content Indexing Job indexes both CMS & Commerce Catalog, how is it any different from Full Search Index in terms of catalog indexing? Where are the indexed data stored?
  2. Is there a way where we can control which fields/data that we can index? and control which fields are searchable just like how we configure content types in CMS?
  3. When searching products in Commerce, there are only 5 default results. Is there a way we can increase the search results?
#263288
Edited, Sep 17, 2021 12:56
Vote:
 
  1. Search & Navigation (formally Find) is housed in ElasticSearch in the cloud and is a product that you are licenced from Optimzely (formally Episerver). See the architecture here https://world.optimizely.com/documentation/developer-guides/search-navigation/architecture-and-languages/ 
  2. Yes, you can setup conventions, use attribute and such. See here https://world.optimizely.com/documentation/developer-guides/search-navigation/NET-Client-API/Indexing/ 
  3. Out of the box it should be seaching for a lot more than 5, however you can use the extension .Take() to change the number of results off the Search method as shown here https://world.optimizely.com/documentation/developer-guides/search-navigation/NET-Client-API/searching/Pagination-Skip-and-Take/ 
#263292
Edited, Sep 17, 2021 14:11
Vote:
 

Search & Navigation is complex I would suggest reading the docs in full as well https://world.optimizely.com/documentation/developer-guides/search-navigation/ 

#263293
Sep 17, 2021 14:13
Vote:
 

This is really helpful. Thanks a lot Scott.

#263329
Sep 18, 2021 5:03
Vote:
 
  1. I assume you are referring to the Full Search Index job in Commerce. it does rebuild the entire catalog index, but using search provider. (Find can be used in the search provider by FindSearchProvider, but it is much less powerful/flexible), in all means, use Find and the Find Indexing Job if you can.
  2. & 3 - as Scott explained. Find API is actually pretty nice when it comes to code-convention to control the index - what's in and what's out, what to search for, etc. 
#263410
Sep 20, 2021 12:31
Vote:
 

@Quan Mai, running Find Indexing Job on fresh DB is okay but after re-running the job I always got this. 

#263508
Sep 22, 2021 6:07
Vote:
 

Are you using the demo index, or a commercial one?

The default size limit for attachments is 50MB. Do you have large media that you include in your index?

#263509
Sep 22, 2021 6:36
Christian Pasuquin - Sep 23, 2021 1:51
I'm using the demo index.

serviceUrl="https://demo02.find.episerver.net/9b9V35zvpMsReDWxohyWCIRvuzXi5FQM/"
defaultIndex="chrpas_find001"/>
Quan Mai - Sep 23, 2021 6:19
That is probably the problem. Demo index has limit of 5MB
Christian Pasuquin - Sep 23, 2021 10:31
I was just given a non-demo index and still, the error persists.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.