Hi Seam-users,
I have a question concerning hibernate search and thought is would fit best in
this thread.
In my app I want to use a projection for a FullTextQuery to retrieve the search
score of the results. What I do is the following:
| @Datamodel
| List<Object[]> searchResults;
| ...
| query = searchQuery(buildLuceneSearchString());
| query.setProjection(FullTextQuery.SCORE, FullTextQuery.THIS);
| searchResults= query.setMaxResults(pageSize +
1).setFirstResult(pageSize * currentPage).list();
| ...
|
To output the score and persons data in the JSF I do:
| ...
| <rich:dataTable id="searchResults" rows="10" value="#{searchResults}"
var="person" rendered="#{searchResults !=null and searchResults.rowCount gt 0}">
| <rich:column>
| <f:facet name="header">Score</f:facet>
| <h:outputText value="#{person[0]}" />
| </rich:column>
| <rich:column>
| <f:facet name="header">Name</f:facet>
| <h:outputText value="#{person[1].vorName}" />
| </rich:column>
| <rich:column>
| <f:facet name="header">Nachname</f:facet>
| <h:outputText value="#{person[1].nachName}" />
| </rich:column>
| ...
|
Unfortunately this gives me an error while rendering the JSF. Is there anybody
who have tried such a projection with Hibernate search and representing the
results in JSF? Is the EL correct to access the data in the JSF?
Thanks & Regards,
Alexander
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4085490#4085490
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4085490
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user