1. D. Jurafsky, J.H. Martin, Speech and Language Processing (3rd ed. draft), online: https://web.stanford.edu/ jurafsky/slp3/, 2021.
2. A. Singhal, Official google blog: Introducing the knowledge graph: things, not strings, https://blog.google/products/search/introducing-knowledge-graph-things-not/.
3. Practical techniques for searches on encrypted data;Song,2000
4. E.-J. Goh, Secure indexes, in: Cryptology ePrint Archive, Report 2003/216, 2003.
5. Searchable symmetric encryption: Improved definitions and efficient constructions;Curtmola,2006