I wonder there is a proper way to fulfill this requirement. A book has several keyphrases. Each keyphrase consists from one word to 3 words. The author could either buy keyphrase position or don't buy position. Note: each author could buy more than 1 keyphrase. The keyphrase search must be exact and case sensitive.
For example: Book A, keyphrases: agile, web, development Book B, keyphrases: css, html, web
Let's say Author of Book A buys search result position 1 with keyphrase "web", so his book should be in the first position. His book should be listed before the Book B.
Anyone has any suggestions on how to implement this in solr?
Chamnap