There is an excellent query expansion technique called Local Context Analysis
and it is based on the use of expansion concepts, which are noun phrases (group
of nouns with of one, two or three adjacent nouns). Concepts are extracted and ranked by their co-occurrence with terms in top ranked documents. Then the highest ranked ones are used for query expansion. Why Nouns? Because research suggests they provide more possibilities for expanding queries than other type of terms, and they also are more informative.
But there is a downside. Analysis of a certain block of words without transition margins can affect the presentation and flow of semantics. So, some prefer to use semantic segmentation techniques. According to semantic structure and flow, and based on document punctuation, it involves partitioning a document into topics
or sub-topics.
An alternative to the previous structures could be the use of a pre-qualified list of terms, or keyword list. Terms are typically qualified by popularity, most frequently searched terms, most frequently clicked terms, search logs or similar metrics. It is widely used, and it can be an excellent tool for finding terms.
Author Resource:-
Jose Nuņez is a Scientific SEO/SEM Specialist. He also also owns and operates Search Engines By Hand an online resource focusing on Search Engines (SE) and Artificial Inteligence (AI)