Lucene. Net supports classification and statistics of search results (Small and Medium websites) and e.net search results

Source: Internet
Author: User

Lucene. Net supports classification and statistics of search results (Small and Medium websites) and e.net search results

Recently, a customer of the search system in souyi station needs an infinitely classified and classified statistics function. The following results are achieved:

However, because the search system is developed based on e.net 2.0 and does not have a built-in classification statistics search function, you can only implement it by yourself. Considering that the customer's total data volume and search volume are not very large, therefore, it is implemented in a simple and effective way:

Because classification operations are involved, the classification system of each site is still somewhat different. This article mainly provides ideas and some DEMO code for reference to children's shoes in need:

Ideas:

First, we thought that the result searched by Lucene is an Hits object, and Hits is actually a collection object of the search result document. Then we traverse this collection object and compare it with the given classification field, if it exists, + 1 is displayed.

Sample Code:

Lucene. net. search. hits hits = Searcher. search (querystring); int hcount = hits. length (); Lucene. net. documents. document doc = null; for (int I = 0; I 

Applicable scenarios:

This method is suitable for small and medium-sized websites and is available when the data volume and search volume are small.

The above section describes Lucene. net (small and medium-sized websites). I hope it will be helpful to you. If you have any questions, please leave a message and I will reply to you in a timely manner. Thank you very much for your support for the help House website!

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.