I'm trying to filter a query by the value of a numeric field. I can do it in
Java as follows, but I don't know how to do it with the query syntax, and I
found no documentation of it.

@Test
    public void testFqWc() throws Exception {
        IndexSearcher searcher = wc();
*        Filter wc3 = NumericRangeFilter.newIntRange(wc, 3, 3, true, true);*
        final MatchAllDocsQuery allQ = new MatchAllDocsQuery();
        TopDocs allDocs = searcher.search(allQ, 10);
        assertEquals(1, allDocs.totalHits);
        int wc =
Integer.parseInt(searcher.doc(allDocs.scoreDocs[0].doc).get(this.wc));
        assertEquals(3,wc);
        TopDocs docs = searcher.search(allQ, wc3, 10);
        assertEquals(allDocs.totalHits, docs.totalHits);
    }

On Sun, Jun 19, 2011 at 12:43 PM, Ahmet Arslan <iori...@yahoo.com> wrote:

> > Beside creating an index with just the site in question, is
> > it possible like
> > with Google to search for results only in a given domain?
>
> If you have an appropriate field that is indexed, yes. fq=site:foo.com
> http://wiki.apache.org/solr/CommonQueryParameters#fq
>



-- 
Regards,
K. Gabriele

--- unchanged since 20/9/10 ---
P.S. If the subject contains "[LON]" or the addressee acknowledges the
receipt within 48 hours then I don't resend the email.
subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this) ∧ time(x)
< Now + 48h) ⇒ ¬resend(I, this).

If an email is sent by a sender that is not a trusted contact or the email
does not contain a valid code then the email is not received. A valid code
starts with a hyphen and ends with "X".
∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x) ∧ y ∈
L(-[a-z]+[0-9]X)).

Reply via email to