Is it possible with broker query to match the component field value? I have to match the component field value also other than different criteria. Field is of string type and multi valued. Please suggest if it is possible to do?
Regular component fields cannot be queried in the content delivery system, as only system metadata, component metadata fields and taxonomy fields are stored there with the templates output.
If you're only dealing with a few components you could load them all and check the Component Presentation content, but this is inefficient. You could move your content field over to a metadata field and use Core Service to update and re-publish all of your components, thereby making the field query-able.
Other solutions I've seen are Event Systems to copy values over from regular fields to metadata fields on save and (if I recall correctly) Storage extensions which create additional metadata when the Component Presentations / Pages are stored.