Fuzzy queries can be used to search for documents containing strings matching terms similar to specified term.
Query string:
field1:test~
This query matches documents containing 'test' 'text' 'best' words and others.
or
Query construction by API:
<?php
$term = new Zend_Search_Lucene_Index_Term('test', 'field1');
$query = new Zend_Search_Lucene_Search_Query_Fuzzy($term);
$hits = $index->find($query);
Optional similarity can be specified after "~" sign.
Query string:
field1:test~0.4
or
Query construction by API:
<?php
$term = new Zend_Search_Lucene_Index_Term('test', 'field1');
$query = new Zend_Search_Lucene_Search_Query_Fuzzy($term, 0.4);
$hits = $index->find($query);
The term field is optional. Zend_Search_Lucene searches through
all fields on each document if a field is not specified:
<?php
$term = new Zend_Search_Lucene_Index_Term('test');
$query = new Zend_Search_Lucene_Search_Query_Fuzzy($term);
$hits = $index->find($query);




