# Solr search functionality

**URL:** <https://discuss.aerospike.com/t/solr-search-functionality/1224>\
**Category:** How Developers Are Using Aerospike\
**Created:** [April 28, 2015, 12:23pm UTC](https://discuss.aerospike.com/t/solr-search-functionality/1224 "2015-04-28T12:23:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![barum](https://avatars.discourse-cdn.com/v4/letter/b/c57346/32.png) [@barum](https://discuss.aerospike.com/u/barum)\
**Post date:** [April 28, 2015, 12:23pm UTC](https://discuss.aerospike.com/t/solr-search-functionality/1224/1 "2015-04-28T12:23:53Z")

</div>

I am new to Aerospike and had a question. How does Aerospike give functionality similar to Solr? If it does not, has anyone integrated Solr with Aerospike?

---

<div class="post-metadata">

**Author:** ![sunil](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@sunil](https://discuss.aerospike.com/u/sunil)\
**Post date:** [May 1, 2015, 11:50am UTC](https://discuss.aerospike.com/t/solr-search-functionality/1224/2 "2015-05-01T11:50:50Z")

</div>

Aerospike and Solr are quite different. Aerospike is primarily a key-value store whereas Solr is primarly for indexing documents (loosely speaking). We have a customer who wrote plugin in Solr which will get/put data from Aerospike to augment the functionality of Solr. I am not aware of any public domain integration between Solr and Aerospike.

---

<div class="post-metadata">

**Author:** ![barum](https://avatars.discourse-cdn.com/v4/letter/b/c57346/32.png) [@barum](https://discuss.aerospike.com/u/barum)\
**Post date:** [May 1, 2015, 12:27pm UTC](https://discuss.aerospike.com/t/solr-search-functionality/1224/3 "2015-05-01T12:27:20Z")

</div>

I highly recommend Aerospike integrate Solr. It will Aerospike compete. A lot of companies dont want to have multiple data vendors. For example: Datastax has integrated Solr and Spark with Cassandra. It sets them apart because its a package. I know I chose to utilize Datastax because of this reason. I dont think the integration should be that hard for Aerospike. Create a LUA UDF to send a upsert to solr on CRUD operations. Create a java plugin to send updates to Aerospike. Do a stat count of solr vs DB on startup to sync.

I would be suprised if it takes Aerospike more then 3-4 weeks to implement this.

---

<div class="post-metadata">

**Author:** ![Anand\_Mahajan](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@Anand\_Mahajan](https://discuss.aerospike.com/u/Anand_Mahajan)\
**Post date:** [May 19, 2017, 11:25am UTC](https://discuss.aerospike.com/t/solr-search-functionality/1224/4 "2017-05-19T11:25:17Z")

</div>

Absolutely! AS + Solr cloud together will be a killer combo. We use it internally but have to manage the sync at the application level - would love to have the integration available right out of the box.
