I have table in which has city as jsonb column which has json array like below

```json
[{"name":"manchester",..},{"name":"liverpool",....}]

```

now I want to query table on "name" column with ILIKE query.

I have tried with below but it is not working for me

```
select * from data where city->>'name' ILIKE '%man%'

```

while i know, I can search with exact match by below query

```
select * from data where city->>'name' @> 'manchester'

```

Also I know we can jsonb functions to make it flat data and search but it will not use than indexing.

is there anyway to search data with ilike in a way it also use indexing?