Hi,
1. how Jahia pages/containers/fields are indexed by Lucene, for example: - field by field ? - page by page (all fields indexed at once with field names) ? - some fields have more weight than others (Title) ?
Actually, only fields are indexed. And the indexation occurs when a field has been updated or created.
Each field is stored in search index as a single lucene document ( no grouping by page or by container ). But as each document contains a container id and page id, it is possible to display search result by page or by container.
Field have same weight.
2. the use of parameters like "fieldname:..." in the context of Jahia in= the search query?
The "fieldname:..." reffers to field definition name that is stored in the index with each indexed field.
So if the query looks like "myword AND fieldname:title", the searh will return hits that match fields with field name definition = "title" and which value containing the "myword" String.
3. why in a page, when I add a word to a BigText and the word exists in the=
Title, the result percentage is sometimes lowered?
That can be explained by the fact that when entering a word in a BigText with a WYSIWYG editor, extra html tags are added :
i.e : <html>myword</html>
So the result percentage is lowered due to the length of the full String.
Regards, Khue Nguyen
