|
|
|
|
|
|
I've got mapping within my indexed entity with looks like this:
{code:title=Phrase.java|borderStyle=solid} @ManyToMany(fetch = FetchType.LAZY) @JoinTable(name = "phrase_tag", joinColumns = @JoinColumn(name = "phrase_id", referencedColumnName = "id"), inverseJoinColumns = @JoinColumn(name = "tag_id", referencedColumnName = "id")) @Facet(forField = "tags.id") @IndexedEmbedded(includeEmbeddedObjectId = true) public Set<Tag> getTags() { return tags; } {code}
I was using faceting on tag Ids in version {{5.0.1.Final}}. There is nothing indexed in Tag entity except for it's Id. After switching to version {{5.3.0.Final}} I added {{@Facet(forField = "tags.id")}} to mapping. However I keep getting this HSEARCH000268 error saying that "Facet request 'tagsFacetRequest' tries to facet on field 'tags. iid id ' which either does not exists or is not configured for faceting".
|
|
|
|
|
|