cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between Lucene search and FTS-Alfresco

wmay
Champ in-the-making
Champ in-the-making
What are the main difference between the 2 search options to use the "Lucene" search of the "FTS-Alfresco" - what are the advantages or disadvantages between these 2 options to search. Is there a recommendation to use one or the other or is this only historical.

Is one of them "faster" then the other ?

Thank you for your comments.
1 REPLY 1

andy
Champ on-the-rise
Champ on-the-rise
Hi

"alfresco" uses the lucene query parser with custom extensions.

"fts" uses our own parser (but the impl hooks into the same query parsers and extensions post parse)

So "alfresco" is a subset of "fts". The same queries and query fields are available.
The main difference is what needs to be escaped.
There should be little differnce in performance - only the parse phase is different.

There are extras with alfrecso fts - you cna force an indentifier match using = somewhat like google.

I will be covering this at DevCon in detail - the stuff will be available after.
The wiki page covers the additional features.

See http://wiki.alfresco.com/wiki/Full_Text_Search_Query_Syntax

There is a summary of why we moved and what we considered/included here http://wiki.alfresco.com/wiki/Review_Of_Full_Text_Search_Query_Syntax

Andy