lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Wilkowski ...@silenteight.com>
Subject Re: Wildcard Terms and total word or phrase count
Date Mon, 30 Nov 2015 06:31:00 GMT
Hi Doug,
your attachment is not available (likely security settings). Please put it
in github or somewhere else and provide a link to download.

MW

On Mon, Nov 30, 2015 at 2:29 AM, Kunzman, Douglas * <
Douglas.Kunzman@fda.hhs.gov> wrote:

>
> Jack -
>
> Thanks a lot for taking the time to try and answer my question.
>
> From using Solr I knew that it needed to be a TextField.
>
> I'm including the entire unit tester as an attachment.
>
> Thanks,
> Doug
>
> -----Original Message-----
> From: Jack Krupansky [mailto:jack.krupansky@gmail.com]
> Sent: Sunday, November 29, 2015 12:18 PM
> To: java-user@lucene.apache.org
> Subject: Re: Wildcard Terms and total word or phrase count
>
> You didn't post your code that creates the index. Make sure you are using a
> tokenized TextField rather than a single-token StringField.
>
> -- Jack Krupansky
>
> On Fri, Nov 27, 2015 at 4:06 PM, Kunzman, Douglas * <
> Douglas.Kunzman@fda.hhs.gov> wrote:
>
> > Hi -
> >
> > This is my first Lucene project, my other search projects have used Solr.
> > I would like to find the total number of WildCard terms in a set of
> > documents with 0-N matches per document.
> > I would prefer not have to open each document where a match is found.  I
> > need to be able to support wildcards but my requirements are somewhat
> > flexible in about phrase search support.
> > Whatever is easier.
> >
> > This is what I have so far.
> >
> >    public static void main(String args[]) throws IOException,
> > ParseException {
> >         Directory idx = FSDirectory.open(path);
> >         index("C:\\Users\\Douglas.Kunzman\\Desktop\\test_index");
> >
> >         Term term = new Term("Doc", "quar*");
> >
> >         WildcardQuery wc = new WildcardQuery(term);
> >
> >         SpanQuery spanTerm = new
> > SpanMultiTermQueryWrapper<WildcardQuery>(wc);
> >         IndexReader indexReader = DirectoryReader.open(idx);
> >
> >         System.out.println("Term freq=" +
> indexReader.totalTermFreq(term));
> >         System.out.println("Term freq=" +
> > indexReader.getSumTotalTermFreq("Doc"));
> >
> >         IndexSearcher isearcher = new IndexSearcher(indexReader);
> >
> >         IndexReaderContext indexReaderContext =
> > isearcher.getTopReaderContext();
> >         TermContext context = TermContext.build(indexReaderContext,
> term);
> >         TermStatistics termStatistics = isearcher.termStatistics(term,
> > context);
> >         System.out.println("termStatics=" +
> > termStatistics.totalTermFreq());
> >     }
> >
> > Does anyone have any suggestions?  totalTermFreq is zero, but when search
> > using quartz we find matches.
> > I'm searching the Quartz user's guide as an example.
> >
> > Thanks,
> > Doug
> >
> >
> >
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message