Можно ли использовать solr для увеличения / уменьшения? - PullRequest
1 голос
/ 18 октября 2010

Я сейчас работаю над проектом, в котором есть индекс числа и идентификаторов. В настоящее время я изучаю, возможно ли увеличить / уменьшить значение в solr напрямую, вместо того, чтобы извлекать данные, увеличивать их с помощью PHP, а затем снова вставлять в solr.

Я потратил час, пытаясь найти варианты этого, но безрезультатно. Любая информация будет наиболее ценной.

Спасибо.

1 Ответ

2 голосов
/ 19 октября 2010

Нет, насколько я знаю, это невозможно.Конечно, вы можете реализовать это в Solr как обработчик запросов, который будет извлекать документ из базового индекса Lucene, обновлять поле, затем записывать его обратно в индекс и фиксировать, но слишком частое выполнение этого, вероятно, снизит вашу производительность.Это не совсем то, для чего были созданы Lucene / Solr.Попробуйте вместо этого использовать что-то вроде Redis для этой конкретной функции и оставьте Lucene / Solr для полнотекстового поиска, где он действительно сияет.

...