Запрос названия города - PullRequest
0 голосов
/ 08 апреля 2009

Я новичок в Lucene, работающий над API поиска городов с использованием Lucene. Если пользователь вводит данные в Сан-Франциско в качестве входных данных для поиска, он должен указывать только города с точным соответствием, а не Сан-Хосе / Сан-Диего и т. Д.

Как мне индексировать названия городов в Lucene? И какой анализатор Lucene и класс запросов мне нужно использовать?

Ответы [ 2 ]

3 голосов
/ 08 апреля 2009

Индексируйте ваш контент с помощью StandardAnalyzer. А затем используйте PhraseQuery для поиска. Для этого просто используйте строку запроса как «Сан-Франциско» с двойными кавычками.

0 голосов
/ 01 июля 2014
<?php
if(isset($_POST['submit']) && $_POST['submit']=='submit' ){
    $city   =   $_POST['city'];  
    $query  =  "SELECT * FROM libreary  WHERE city LIKE'".$city."'";
    $row    =  mysqli_query($con,$query);
    $result =  mysqli_num_rows($row);
if($result>0){
    while($row1 = mysqli_fetch_array($row)){
        print_r($row1);
    }
}
    $respon['Response'] = $response; 
    print_r(json_encode($respon));

}
?>
...