2017-03-03 3 views
0

Ich habe habe ein Problem mit CloudSearch'ing per E-MailAWS Cloud E-Mail-Abfrage

Zum Beispiel meine Suchanfrage ist host/[email protected]

I String ${predicate}* | ${predicate} als meine Abfrage definiert haben, und ich habe versucht worden Suche in E-Mail-Feldern. Als Ergebnis habe ich nur bei Reaktion wurde immer, wenn ich entweder Teil abfragen habe versucht, vor dem Zeichen „@“ (alex) oder Voll Anfrage ([email protected]) die ganze Zeit.

Ich habe CloudSearch limits recherchiert, aber ich habe es schließlich nicht herausgefunden: ist es möglich, Zeichenfolgen mit "@" Zeichen zu übergeben? Gibt es jemanden, der dieses Problem gelöst hat?

Antwort

1

Ist Prädikat Feld text oder literal?. Es sieht aus wie es Text ist jetzt so Cloud das E-Mail, das ist Stielen, warum wird es als aleks email com so aleks oder email Werke stemed und gespeichert werden, wenn Sie suchen. Sie können E-Mail-Feld literal Typ machen, so dass Cloud in diesem Fall Abfrage funktioniert Stammzellen nicht für ale*, alek* so können Sie ${predicate}* | ${predicate} verwenden

Hinweis: literal wird Groß- und Kleinschreibung Suche sein, so könnte u haben Wert downcase vor dem Senden zu cloudsearch, wenn Sie die Groß-/Kleinschreibung nicht berücksichtigen möchten

Verwandte Themen