Hi,
currently I have time to try out your suggestions. First I want try using the
advice using "OrdinalPolicy".
But I have problems defining the Params FacetIndexingParams. How do I create
those params with the required OrdinalPolicy?
I already searched a lot, but found no solution yet. Here is a small snipped of
code for indexing:
List<CategoryPath> categories = new ArrayList<CategoryPath>();
for (String path : paths) {
CategoryPath cat = new CategoryPath(FIELD_GROUP_ID + "/" + path, '/');
categories.add(cat);
}
for (CategoryPath path : categories) {
taxoWriter.addCategory(path);
}
...
// TODO FacetIndexingParams need to be added here...
FacetFields ff = new FacetFields(taxoWriter);
ff.addFields(doc, categories);
Thanks a lot in advance!
-Danny
-----Ursprüngliche Nachricht-----
Von: Nicola Buso [mailto:[email protected]]
Gesendet: Donnerstag, 25. April 2013 12:51
An: [email protected]
Betreff: Re: Faceted Search: count direct matches/member für result nodes
Hi,
which version of Lucene?
Check the OrdinalPolicy you are using in FacetIndexingParams at indexing
time.
I think you should use: NonTopLevelOrdinalPolicy in lucene 3.6.1 or
OrdinalPolicy.ALL_BUT_DIMENSION in lucene 4.2.1
Nicola.
On Thu, 2013-04-25 at 08:32 +0200, Schimke, Danny wrote:
> Hi,
>
>
>
> I am new to lucene. I've done some basics so far. Currently I have to deal
> with Faceted Search.
>
>
>
> Given:
>
> For example I have the following categories:
>
>
>
> Root
>
> Root/idA/
>
> Root/idA/idB
>
> Root/idA/idB/idC
>
>
>
> Scenario:
>
> The search result delivers the folowing FacetResult for example:
>
>
>
> Root (5)
>
> Root/idA (5)
>
> Root/idA/idB (3)
>
> Root/idA/idB/idC (3)
>
>
>
> That means 2 direct matches for Root/idA and 3 direct matches for
> Root/idA/idB/idC.
>
>
>
> But I want ability to get the count that one category exactly has, without
> consideration of the subcategories (only "direct" member), e.g.:
>
>
>
> Root (0)
>
> Root/idA (2)
>
> Root/idA/idB (0)
>
> Root/idA/idB/idC (3)
>
>
>
> Maybe there is a standard way don't calculate this by hand in dependence to
> subcategories?
>
>
>
> How can I achieve this?
>
> Thanks a lot in advance!
>
>
>
> -Danny
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]