![Search Foundation Header](https://static.wixstatic.com/media/316c42f5024b486da473f3ca84f714ec.jpg/v1/fill/w_64,h_42,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/316c42f5024b486da473f3ca84f714ec.jpg)
SEARCH FOUNDATION
GOALS
If you are building a new search solution with Elasticsearch, you may face some of these challenges:
​
-
Lacking the necessary Elasticsearch expertise
-
Undefined search objectives
-
Automated testing is an afterthought
-
Timelines that are constantly changing
-
No real strategy for query design or relevance scoring
Avoid these challenges and other common pitfalls with a search foundation project that starts you on the right track.
![Search Foundation Goals](https://static.wixstatic.com/media/3c9853_8fb588a259dd46e6ad7f021ec05e542b~mv2.png/v1/fill/w_425,h_413,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/3.png)
![Search Foundation Process](https://static.wixstatic.com/media/3c9853_026bc63bd6f14a42ab9badc3b2a01a72~mv2.png/v1/fill/w_106,h_106,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/4.png)
PROCESS
The search foundation project guides you through the entire thought process of designing and implementing a testable search solution from the ground up.
​
-
Defining your search objectives
-
Understanding your search model
-
Creating custom text analysis
-
Designing your query
-
Enhancing your relevance with custom scoring and score tuning
DELIVERABLES
The search foundation delivers a reference implementation customized to your search objectives.
-
Automated tests for all objectives
-
Optimized Elasticsearch mappings
-
Customized text analysis
-
Documented query design
-
Custom scoring and score tuning
![Search Foundation Deliverables](https://static.wixstatic.com/media/3c9853_f2db66a150034b5aa3347f56fe7b3ba7~mv2.png/v1/fill/w_106,h_106,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/1.png)