Data store for URL slug count

Slugs are a term used to commonly refer to the request parameters. An example is "read/find/category-car".

We use a no-sql data store to keep count of how many times each slug is requested. Then after flushing the static HTML,
we can retrieve slugs from this store and use them to generate new static HTML.

This allows us to pre-populate the static HTML folders with fresh results for the most common searches.
Completely new searches (user generated) will be added to the static HTML folders dynamically in live time.

This would be very fruitful for a website like Ebay or Craigslist.

INCREMENT for slug (type=car)

TRUE

READ for slug (type=car) (Should Succeed)

454

READ for slug (type=car~color=black) (Should Succeed)

0

Test Read for slug (type=boat) (Should Fail)

0

Show all slugs

All Slugs = [ ]  
[0]  
0 = [ ]  
[slug_url]   "find/default/category=car~color=red.html"
[slug_count]   "867"

[1]  
1 = [ ]  
[slug_url]   "read/find/category-car.html"
[slug_count]   "454"

[2]  
2 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/color-white.html"
[slug_count]   "283"

[3]  
3 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car~model-320i.html"
[slug_count]   "271"

[4]  
4 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car.html"
[slug_count]   "253"

[5]  
5 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-airplane.html"
[slug_count]   "250"

[6]  
6 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-boat.html"
[slug_count]   "247"

[7]  
7 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car~make-Jaguar.html"
[slug_count]   "247"

[8]  
8 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car~make-MG.html"
[slug_count]   "242"

[9]  
9 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car~color-black.html"
[slug_count]   "240"

[10]  
10 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car~make-BMW.html"
[slug_count]   "239"

[11]  
11 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car~make-Jaguar.json"
[slug_count]   "234"

[12]  
12 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-boat.json"
[slug_count]   "201"

[13]  
13 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-airplane.json"
[slug_count]   "187"

[14]  
14 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car.json"
[slug_count]   "174"

[15]  
15 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car~color-black.json"
[slug_count]   "173"

[16]  
16 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car%7Emodel-320i.html"
[slug_count]   "13"

[17]  
17 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car%7Ecolor-black.html"
[slug_count]   "12"

[18]  
18 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car%7Emake-MG.html"
[slug_count]   "12"

[19]  
19 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-car.html"
[slug_count]   "11"

[20]  
20 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car%7Emake-BMW.html"
[slug_count]   "11"

[21]  
21 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car%7Emake-Jaguar.html"
[slug_count]   "11"

[22]  
22 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car%7Ecolor-black.json"
[slug_count]   "9"

[23]  
23 = [ ]  
[slug_url]   "/Demos/Frameworks/JAMstackread/find/category-car%7Emake-Jaguar.json"
[slug_count]   "9"

[24]  
24 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-car~make-Jaguar.html"
[slug_count]   "7"

[25]  
25 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-car~color-black.html"
[slug_count]   "6"

[26]  
26 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-car~color-black.json"
[slug_count]   "5"

[27]  
27 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-airplane.html"
[slug_count]   "5"

[28]  
28 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-boat.html"
[slug_count]   "5"

[29]  
29 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-car~model-320i.html"
[slug_count]   "5"

[30]  
30 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/default/category=car~color=red.html"
[slug_count]   "3"

[31]  
31 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-car~make-BMW.html"
[slug_count]   "2"

[32]  
32 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-car~make-MG.html"
[slug_count]   "2"

[33]  
33 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/color-white.html"
[slug_count]   "2"

[34]  
34 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-car.json"
[slug_count]   "2"

[35]  
35 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-airplane.json"
[slug_count]   "1"

[36]  
36 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-boat.json"
[slug_count]   "1"

[37]  
37 = [ ]  
[slug_url]   "/Demos/PHP/JAMstackread/find/category-car~make-Jaguar.json"
[slug_count]   "1"