I wonder if it would make sense to make a search engine platform where (more technical) users can submit code for domain specific query entry, search, ranking, and presentation of results. Moreover, such code submissions would compete with each other, with more effective ones rising in popularity in their respective domains.
Unlike APIs that are currently available, the submissions made by users here would make up the core feature set of the service.
This is sort of like intentional programming, but applied to search: