This may have to do with Sphinx rather than Thinking Sphinx.
I am using delta indexes.
- Lets say a record has text field contains word 'foo'
- Full indexing is done
- word 'foo' is removed from the record
- delta indexing is done
- Search for 'foo'
- The above record is returned even though it doesn't contain word 'foo'
- Expected Result: Above record shouldn't be returned.
I am not sure if this is configuration issue to tell sphinx to ignore records from main index if the same record is present in delta index.
UPDATE: Can some one please respond to this?