For well-defined IRs such as relational database retrieval (E. Levin et al., 2000), significant words (=keywords) are obvious.
determining significant words for more general IR task (T. Misu et al., 2004) (C.Hori et al., 2003 is not easy.