I should mention: I'm using 4.0.1, and I know that I can achieve this by explicitly listing each searchable attribute in my content/list fetch and doing a "like" match, but of course that leaves out the all-important XML block fields. Any way around that?
Thank you, Ivo. I see there is documentation up for eZ Find 1.0 (http://ez.no/doc/extensions/ez_find) - do you know if there is documentation available for 2.0? "Facet" search isn't mentioned in the 1.0 manual; I'm not sure what that is.
eZFind 2.0 is in beta. Launch is this month I think.
Here you can download future manual and see facets capabilities: http://svn.ez.no/svn/extensions/ezfind/docs/ezfind_1.1_manual.odt
We're facing a similar kind of challenge, and eZFind is not an option for us either. Filtering the nodes using a content/list fetch and then searching the filtered array of nodes using content/search is one solution. I can see that this solution really complicates paging.
Another solution might be to use the method proposed for indexing child nodes in http://share.ez.no/learn/ez-publish/helper-child-nodes-user-friendly-search-results-and-preventing-full-node-views/%28page%29/4, except that we don't use it to build an index attribute in the parent nodes, just in the nodes with the XML block attribute you want to search. In other words, use workflow to prepopulate a non-XML copy of the XML block. Then a single content/list fetch using 'LIKE' in the attribute filters would return the results you want. Does anyone have any ideas about this second approach?