テーブルtelevision
があり、フィールドがありますcreatedDate
。
ここで、作成されたすべてのテレビを取得したいと思います: |NOW - createdDate| たとえば、< 10 (日)。
どうすればsolrでこれを行うことができますか?
テーブルtelevision
があり、フィールドがありますcreatedDate
。
ここで、作成されたすべてのテレビを取得したいと思います: |NOW - createdDate| たとえば、< 10 (日)。
どうすればsolrでこれを行うことができますか?
date-math-now-and-filter-queriesをチェックしてください
fq=createdDate:[NOW-10DAY TO NOW]
ドキュメントを除外するクエリを作成できます。
デバッグクエリは次のように作成されますcreatedDate:[1344059617705 TO 1344923617705]
solrconfig.xmlでは、リクエストハンドラーで以下を使用できます:-
<lst name="appends"> <str name="fq">createdDate:[NOW-10DAY TO NOW]</str> </lst>