In current paper we discuss the results of preliminary, but promising, research on including
some Natural Language Processing (NLP) and Machine Learning (ML) approaches into
Information Retrieval. Classical IR uses indexing and term weighting in order to increase
pertinence of answers given to users queries. Such approach allows for matching the meaning,
i.e. matching all keywords of the same or very similar meaning as expressed in user query. For
most cases this approach is sufficient enough to fulfil user information needs.