Use a separate index if you want true search functionality. If exact queries are enough, you can use regular IPFS directories.
h
ttp://www.mysite.com/about/about-us.html -> /somedirectory/www.mysite.com/about/about-us.html
How will you handle malicious nodes inserting garbage?