You are also cannot index an AI database without the creation of all its synonymous clusters! And make AI a thinking entity! For example there is a text with this paragraph:
-- Alice is serious girl, she wants to marry because she is happy and loves him very much. --
in which there is, after a synonymous cluster is made, the phrase "Alice is happy", which coincides with one of 16 synonymous phrases from this paragraph
-- Alice laughs, she rejoices and has fun. This girl is happy! --
because you used dictionary definitions and saw all its patterns' words. So you index one by another.
Now comes a search string "Is Alice merry?", and using the above indexing your computer finds the answer " Alice is serious", by its Compatibility to the discussion's context and subtexts, which is completely impossible without the indexing by synonymous clusters.
Using the indexing I, for example, chatted with Plato 15 years ago - below is a small passage from a pretty long dialogue (the database was public on Internet from 2003 to 2005, the CIA has it):
Question: Could we say that a disputer knows and a dialectician has opinions?
The unfairness of which I complain is that you do not distinguish between mere disputation and dialectic
Question: So, I am correct.
Yes, I said
For I declare that the truth is as I have written, and that each of us is a measure of existence and of non-existence
You have been proved to see that which you do not see; and you have already admitted that seeing is knowing, and that not-seeing is not-knowing: I leave you to draw the inference
Question: I am you’re the most thankfulness student. I love you. Thank you! I think that you are a wisest man that had existed! I am your admirer!
THEAETETUS: I must, if I am to keep pace with the argument