solr- все статьи тега


Создание Solr клиента с использованием Solrj Api с Kerberized Solr

Я пытаюсь создать solr-клиент, используя solrj api для kerberised solr. И согласно документации solrj , требуется установить HttpClientUtil.setConfigurer(new Krb5HttpClientConfigurer()); в коде. Но jar API solrj не имеет функции setConfigurer внутри класса HttpClientUtil. Я использую нижеприведенную зависимость от maven. <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>7.2.1</version> </depend ...

сокращение времени выполнения запросов SOLR для запросов, выполняемых сразу после индексации

У меня есть SOLR с 9 ядрами. Одно из ядер содержит около 1 000 000 документов. (Размер~1 ГБ) После завершения фиксации 100 документов к этому ядру, мои следующие 20 -40 запросов ко всем другим ядрам в SOLR становятся очень медленными (от 3 до 8 секунд ) Я добавляю ~100 документов каждые 10 минут с помощью обработчика импорта данных, а затем фиксирую ( без оптимизации ) индекс. есть ли способ сократить время выполнения запросов сразу после индексации ? может ли это быть аппаратное обеспечени ...

Как вставить вложенный документ в solr с помощью spring data solr?

Мне нужно вставить данные такого рода на сервер solr. { "id":"09123" "firstName": "Harshana651175279", "lastName": "Samaranayake332146645", "department": { "id":"001", "depName":"dep01" } } Это мои POJOs для вставки данных. public class SolrCustomer { @Id @Indexed private String id; @Field @Indexed private String firstName; @Field @Indexed private String lastName; @Field private Department de ...

Решение Elasticsearch, Sphinx В Лудене, Гумз, Приходит Xapian. Что подходит для какого использования? [закрытый]

в настоящее время я смотрю на другие методы поиска, а не на огромный SQL-запрос. Я видел elasticsearch недавно и играл с дзынь! (реализация Python поисковой системы). можете ли вы дать причины для вашего выбора(ов)? ...

NoSQL (MongoDB) vs Lucene (или Solr) в качестве базы данных

с движением NoSQL, растущим на основе баз данных на основе документов, я недавно посмотрел на MongoDB. Я заметил поразительное сходство с тем, как рассматривать предметы как "документы", так же, как это делает Lucene (и пользователи Solr). Итак, вопрос: почему вы хотите использовать NoSQL (MongoDB, Cassandra, CouchDB и т. д.) над Lucene (или Solr) в качестве своей "базы данных"? то, что я (и я уверен, что другие) ищут в ответе, - это какое-то глубокое погружение сравнения их. Давайте пропуст ...

Как запросить SOLR для пустых полей?

У меня большой индекс solr, и я заметил, что некоторые поля не обновляются правильно (индекс является динамическим). это привело к тому, что некоторые поля имеют пустое поле "id". Я пробовал эти запросы, но они не работают: id:'' id:NULL id:null id:"" id: id:['' TO *] есть ли способ запросить пустые поля? спасибо ...

Что такое использование "многозначного" типа поля в Solr?

Я новичок в Apache Solr. Даже после прочтения документация часть, мне трудно четко понять функциональность и использование multiValued тип поля свойство. что внутренне Solr делает/обрабатывает / обрабатывает поле, помеченное как многозначных? в чем разница в индексации в Solr между полем, которое многозначных а те, что нет? может кто-нибудь объяснить с каким-нибудь хорошим примером? доктор сказал: multiValued=true / false True, если это поле может содержать несколько значений в ...

Почему Solr намного быстрее, чем Postgres?

Я недавно переключился с Postgres на Solr и увидел ~50x ускорение в наших запросах. Запросы, которые мы выполняем, включают в себя несколько диапазонов, и наши данные-это списки транспортных средств. Например: "найти все автомобили с пробегом Я создал индексы по всем соответствующим столбцам в Postgres, поэтому это должно быть довольно справедливое сравнение. Глядя на план запроса в Postgres, хотя он все еще просто использовал один индекс, а затем сканировал (я предполагаю потому что он не мо ...

Любая причина не использовать встроенный полнотекстовый поиск PostgreSQL на Heroku?

Я готовлюсь развернуть приложение Rails на Heroku, которое требует полнотекстового поиска. До сих пор я запускал его на VPS, используя MySQL с Sphinx. однако, если я хочу использовать Sphinx или Solr на Heroku, мне нужно будет заплатить за дополнение. Я заметил, что PostgreSQL (БД, используемая на Heroku) имеет встроенную возможность полнотекстового поиска. есть ли причина, по которой я не мог использовать полнотекстовый поиск Postgres? Это медленнее, чем Сфинкс или есть какой-то другой крупн ...