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!