This is called Word Stemming . When the text is indexed, the words "flock" to their "roots". Thus, the struggle becomes the struggle, the ski becomes the ski, the run starts, etc. The same is done with the text that the user enters during the search, so when the search terms are compared with the values in the index, they match.
The Lucene project supports this. I would not consider it as an additional function. Especially with the expectations that Google has set.
source
share