17. The search engine system of claim 15 , wherein the program instructions are further executable to: receive further user input from the user for a second ranking function, wherein the ranking functions are usable for a plurality of different search contexts.
18. The search engine system of claim 17 , wherein the different search contexts comprise an autocomplete search context or a full text search context.