Apache Solr 3.6 でカスタム トークナイザーを作成したいと思います。これは、特定の種類のトークンを識別し、さまざまなフィールドでの種類の検索に応じて識別しようとします。
たとえば、検索が の場合、値と測定単位を参照し、カテゴリを参照2in screw
するカスタム トークナイザーを識別させます。2in
screw
次に、検索をメジャー フィールドの「in」とカテゴリ フィールドの「screw」に制限したいと思います。
これは、用語を外部的に分解し、クエリを形成してSolrに渡すことで実行できることを認識していますが、これを完全にSolrアナライザーで実行するにはどうすればよいか疑問に思っています.
これが Solr でも行われるべきだと思うか、または最初に外部のトークナイザーでデータを準備する方がよいかどうか教えてください。アドバイスをありがとう!