Hi,
I have MOSS enterprise search configured using BDC. I have created managed properties for the crawled properties exposed by BDC.
The properties are something Like CustomerName, Preferences, Customer Logo URL, Customer Location, Products. From this list of indexed properties, when I search for some search input, I don't want to search for the search terms in all the indexed fields except in the Customer Logo Url property.
If I use the scopes, it will not solve my problem because, it has only equals operator in the property query while defining property query.
I can not completely remove/Delete the Customer Logo Url property from the indexed fields to solve this problem, because my search results webpart will be showing the Customer Logo image based on the Customer Logo Url property. In our case we have implemented custom search webparts, where we used Sharepoint Search API to get the search results.
I can not even use Not Contains(Customer Logo Url , '<search-terms>'), because this will eliminate the results which has search input in some other indexed fields. I should elimnate the results where the only field which has search terms is Customer Logo Url .
I want to exclude the Customer Logo URL while searching, but need to get that in the search result set.
Is there a way to solve this problem.
Thanks in Advance.
Padmaja