Local Search code compiles after the query context refactor of bug 456815, but still uses the old logic instead of the new query context API. EMF-specific planning and operations are great, but LS should fall back to the generic context interface if the scope is not an EMF model.
Note that the new context interface required some new methods on the EMF base index, which have been functionally implemented, but they do not perform very well right now -- see recent comments on bug 398762.
My previous comment is invalid: while this issue is not fixed, local search depends on incquery.runtime. This must be done for local search be a first-class citizen in the project.