title: Best practice for SOLR partial index in order to update attributes that change frequently in Hybris
body: <p><strong>My scenario is like this.
  Solr Indexing happens for a product and then product approval status is made unapproved from backoffice. After then, when you search the related words that is placed in description of the product or directly product code from website, you get a server error since the product that is made unapproved is still placed in solr.</strong> </p>
  
  <p>If you perform any type of indexing from backoffice manually, it works again. But it is not a good solution since there might be lots of products whose status is changed or that is not a solution which happens instantly. If you use cronjob for indexing, that is not a fast solution again.You get server error until cronjob starts to work.</p>
  
  <p><strong>I would like to update solr index instantly for the attributes which changes frequently like price, status, etc.</strong> For instance, when an attribute changes, Is it a good way to start partial index immediately in java code? If it is, how? (by IndexerService?). For another solution, Is it a better idea to make http request to solr for the attribute?
  In summary, I am looking for the best solution to perform partial index.
  Any ideas?</p>