1 The app uses the user preferences stored locally to personalize the search results
1 The app uses the user preferences stored locally to personalize the search results
−
== Functional specs ==
+
== Research and specifications ==
−
[[Server-side product indexing and search - Functional Specs]]
+
At the start of the project, we evaluated the different options for server-side product indexing and search:
−
== Technical specs ==
+
* [[Server-side product indexing and search - Functional Specs]]
+
* [[Server-side product indexing and search - Technical Specs]]
−
[[Server-side product indexing and search - Technical Specs]]
+
== New Search API ==
−
== Implementation ==
+
The existing Open Food Facts search API is outdated and hacky (it was built on top of the OFF web site search form and is unnecessarily convoluted) and does not support some of the requirements for the Personal Search project (in particular being able to retrieve a given set of products using their barcodes).
+
+
We are thus creating a new [[Open Food Facts Search API Version 2]] that will be simpler but also more powerful.