On 10/4/2013 6:56 AM, maephisto wrote:
> My question is actually what's the difference in updating an indexed field
> vs. updating a non-indexed field? Will updating an indexed field trigger a
> "refresh" in the solr indexes while in the other case wouldn't?
A change is a change.  It doesn't matter whether the field is indexed or
not indexed when it comes to making a change.  That only matters at
query time, and only after the change becomes visible to queries.

Refresh isn't really a term that has meaning when you're talking about
Solr indexes.

When you index documents, whether it is a "standard" update or an atomic
update, nothing happens as far as change visibility until you commit
those changes using a commit that has openSearcher set to true.  When
that happens, any changes that have been made since the last commit with
openSearcher=true become visibile.

There's a whole separate discussion on hard commits and soft commits.
High-level summary that leaves out a TON of detail: hard commits are
about durability, soft commits are about visibility.

Thanks,
Shawn

Reply via email to