För att göra exakta sökningar är nästan det enda alternativet att koda en egen lösning. Fulltext kommer i princip aldrig att ge dig stabila (i datorvetenskaps-meningen) sökresultat.
Skriv en indexerare som går igenom allt material, filtrera bort stoppord, stemma och ta bort skräp, mata in orden i en tabell med ord och ett id till vilken rad i P ditt data hör till. Här kan du ju då även ange vikter och eller om det är data från namn eller tillverkare.
Det är ett större projekt, men med fulltext kommer du _aldrig_ att kunna söka på detaljnivå - du får göra kompromisser då.
Jag ser tacksamt emot att bli mästrad och korrigerad på denna punkt (kullervo etc

)