Ho la seguente query di ricerca elastica con solo un filtro di termini. La mia richiesta è molto più complessa, ma sto solo cercando di mostrare il problema qui.Problema di ricerca elastico Problema con filtro a termine
{
"filter": {
"term": {
"field": "update-time"
}
}
}
Quando si passa in un valore sillabato al filtro, ottengo zero risultati indietro. Ma se provo senza un valore senza sintesi ottengo risultati indietro. Non sono sicuro che il trattino sia un problema qui, ma il mio scenario mi fa credere così.
C'è un modo per uscire dal trattino in modo che il filtro restituisca risultati? Ho provato a sfuggire al trattino con una barra rovesciata che ho letto dai forum di Lucene ma che non mi ha aiutato.
Inoltre, se si passa un valore GUID in questo campo che è sillabato e circondato da parentesi graffe, qualcosa come - {ASD23-34SD-DFE1-42FWW}, avrei bisogno di minuscole maiuscole e caratteri alfabetici bisogno di sfuggire anche alle parentesi graffe?
Grazie
ho sprecato un solo giorno per capire che il problema di non ottenere alcun documento schiena non è stato a causa di un cattivo query, ma a causa di un trattino nel mio esempio di prova ... –