Результаты поиска по запросу "lucene"

1 ответ

ошибка в компоненте подсказки в solr

Я работаю с Solr Auto Complete функциональности, я использую Solr 4.50 для создания своего приложения, и я следуюэто [http://lucene.472066.n3.nabble.com/auto-completion-search-with-solr-using-NGrams-in-SOLR-td3998559i20.html] ссылка в качестве ...

2 ответа

 Это должно привести к тому, что синтаксический анализатор потребует присутствия всех терминов в соответствующих документах. Другая возможность состоит в том, чтобы построить запрос программно.

аю с Lucene.net, чтобы попытаться понять, как реализовать это в моем приложении. У меня есть следующий код ..... // Add 2 documents var doc1 = new Document(); var doc2 = new Document(); doc1.Add(new Field("id", "doc1", Field.Store.YES, ...

5 ответов

Обновить определенное поле в индексе SOLR

Я хочу использовать Solr для поиска по статьям У меня 3 таблицы: Группа (идентификатор, имя группы)ArticleBase (id, groupId, другое поле)Статья (id, articleBaseId, заголовок, дата, ...)в файле solr schema.xml я просто определяю все поля статьи, ...

ТОП публикаций

1 ответ

небольшой процесс, чтобы перебрать документы и просто повторно отправить их, чтобы они переиндексировали

ичок в Solr, и мне интересно, какова процедура изменения / обновления схемы? Я заметил, что могу легко добавлять новые поля, не вызывая проблем, но всякий раз, когда мне приходилось ОБНОВЛЯТЬ поле, это вызывало проблемы. Из-за большого ...

9 ответов

Elasticsearch основан на Lucene, однако, это означает, что на самом деле это не альтернатива, а скорее оболочка / расширение.

жет работать в Unix и будет использоваться для поиска по электронной почте (Dovecot, Postfix и maildir). Lucene не проблема, я просто анализирую некоторые альтернативы.

1 ответ

Пример, как это работает для меня:

у искать специальные символы в индексе. Я избежал всех специальных символов в строке запроса, но когда я выполняю запрос как + на lucene в индексе, он создает запрос как + (). Отсюда и поиск по полям нет. Как решить эту проблему? Мой индекс ...

2 ответа

Класс 'ZendSearch \ Lucene \ Lucene' не найден ZendFramework2

Я установил ZendSearch с composer, используя эти команды: $ cd /var/www/CommunicationApp/vendor/ $ git clone https://github.com/zendframework/ZendSearch.git ZendSearch $ cd ZendSearch/ $ curl -s https://getcomposer.org/installer | php $ php ...

4 ответа

Производительность приведенного выше кода намного выше, чем у предоставленного вами кода, поскольку он пропускает чтение ненужных полей документа и экономит время.

тоящее время я делаю так: IndexSearcher searcher = new IndexSearcher(lucenePath); Hits hits = searcher.Search(query); Document doc; List<string> companyNames = new List<string>(); for (int i = 0; i < hits.Length(); i++) { doc = ...

2 ответа

Еще одна вещь, которую вы можете сделать, - индексировать один и тот же текст, не вставляя в одну строку, а вставляя в другую. Повысьте необоснованное поле, и оно должно отдавать предпочтение точным версиям слов по сравнению с основанными на версиях. Конечно, вы также можете написать свой собственный синтаксический анализатор запросов, который направляет фразы в кавычках только в необоснованное поле.

м экземпляре Solr я включил использование стволовых символов. Я предполагал, что для точного поиска по слову, не отключая основание, это будет так же просто, как поместить слово в кавычки. Это, однако, не похоже на дело? Есть ли простой способ ...

1 ответ

И версия Tokenizer:

ли простой способ, которым я мог бы использовать любой подкласс Lucene'sAnalyzer разбирать / маркироватьString? Что-то вроде: String to_be_parsed = "car window seven"; Analyzer analyzer = new StandardAnalyzer(...); List<String> tokenized_string ...