Ich möchte alle Ergebnisse nach einem bestimmten Datum erhalten, können Sie dies mit Solr tun?Kann ich die Suche auf einen bestimmten Zeitraum beschränken?
(http://lucene.apache.org/solr/)
Gerade jetzt sind die Ergebnisse die gesamte Ergebnismenge suchen, die ich für alles nach einem bestimmten Datum filtern möchten.
Aktualisieren Dies funktioniert bei mir noch nicht.
Mein zurück doc:
versuchen:
<doc>
<str name="apptype">Forum</str>
<str name="collapse">forum:334</str>
<str name="content"> testing </str>
<str name="contentid">357</str>
<str name="createdby">some_user</str>
<str name="date">20090819</str>
<str name="dummy_id">1</str>
<int name="group">5</int>
<date name="indexed_at">2009-08-25T16:48:45.121Z</date>
<str name="rating">000.0</str>
<str name="rawcontent"><p>testing</p></str>
−
<arr name="roles">
<str>1</str>
<str>2</str>
<str>3</str>
<str>4</str>
<str>14</str>
<str>15</str>
<str>16</str>
</arr>
<int name="section">79</int>
<int name="thread">334</int>
<str name="title">testing</str>
<str name="titlesort">testing</str>
<str name="type">forum</str>
−
<str name="unique_id">
BLAHBLAH|357
</str>
<str name="url">/blahey/f/79/p/334/357.aspx#357</str>
<str name="user">21625</str>
<str name="username">some_user</str>
</doc>
hat es IO zu verwenden, warum hast du yourdatefield.? Und nicht yourdatefield = – mrblah
IO Sie ISO bedeuten? Ja, das ist die Art, wie SOLR Datumsangaben formatiert. Und der Grund für die Verwendung von: statt = ist, dass = die Trennung zwischen einem Schlüssel und einem Wert im HTTP-Kontext bezeichnet. Where as: ist die Trennung von Schlüssel und Wert im SOLR-Kontext – olle
Olle, sehe meine Updates, es scheint nicht zu funktionieren. Ich postete den neu eingestellten xml doc-Knoten, wenn das hilft? – mrblah