> Well, at indexed time I can not touch > because we do not have data to index > anymore. > > To use SpanFirstQuery, I need to make a custom ParserQuery > ?
If re-index is not an option, then writing custom is necessary to use SpanFirstQuery. You need to add it as an optional clause (with high boost) your whole boolean query. Also you can try and vote SOLR-839. With it it may be possible to use SpanFirstQuery. https://issues.apache.org/jira/browse/SOLR-839