Recentemente mi sono imbattuto in questo problema e sembra che tutto ciò che devi fare è sfuggire allo spazio nella tua query. La vostra query originale sarebbe stata interpretata da Solr come qualcosa di simile a questo:
location:los id:a*
(assumendo "id" è predefinito campo di ricerca)
Tuttavia, se si dovesse scrivere la query come:
location:los\ a*
Poi sarebbe finiscono per essere analizzato come:
location:los a*
E quanto sopra dovrebbe produrre il risultato s che desideri (supponendo che i tuoi dati siano correttamente indicizzati).
Suggerimento: Capire tutto questo è semplice. Basta aggiungere &debugQuery=on
alla fine dell'URL che usi quando invii la tua query per vedere come è stata analizzata da Solr.
Forse questo non è possibile, le query prefisso frase non sono consentiti: [link] (http://lucene.apache.org/core /old_versioned_docs/versions/3_4_0/queryparsersyntax.html#Wildcard%20ASearches) – tbaz