Searching feature
# Requirements
We need to be able to search across all our likemarks.
First of all, i would recommand the API route:
```
/search?q={query_string}
```
Where `q` is the query string to `contains` the likemark.
Here is our current likemark data structure:
```json
{
"id": "01EW1TBGT13RHCTV15FDFT5JVH",
"parent_id": "Some(parent_id)",
"name": "likemark",
"url": "https:/likemark.io"
}
```
So, at this point we can only find with the field `name` and `url`.
I suggest that our search function should return the likemark in response list when:
- The `name` field contain the string specified in the `q` parameter
- The `url` field contain the string specified in the `q` parameter
Reponse:
```json
[
{
"id": "01EW1TBGT13RHCTV15FDFT5JVH",
"parent_id": "Some(parent_id)",
"name": "likemark",
"url": "https:/likemark.io"
},
{
"id": "01EW1TBGT13RHCTV15FDFT5JVH",
"parent_id": "Some(parent_id)",
"name": "likemark",
"url": "https:/likemark.io"
}
...
]
```
issue