Searching Magento with fulltext search engine and like method , it will store results in catalogsearch_fulltext table in “data_index” field where it stores value in the format like
each searchable attribute is separated with |.
here it store sku,status,tax class, product name , price ,color etc etc
It stores all searchable attribute value.
Now the issue is for Configurable product , it will also store the associated products name ,price ,status in the same field like
3003|Enabled|Enabled|Enabled|Enabled|None|None|None|None|Product name|Product name|associted Product name1|associted Product name2|associted Product name3|1.99|2.00|2.99|3.99|yellow|black|yellow|green|0|0|0|0
So what happen is if i search for any word from associated product, it will also list the main configurable product as it has the word in its “data_index” field.
Need some suggestion how can i avoid associated products being included in data_index, So that i can have perfect search result.