フルネームでSolrデータベースを検索したい。データベース内のドキュメントはさまざまなソースからのものであるため、ドキュメント内の名前のスペルは一貫していません。綴りは、ファーストネーム ラストネームまたはラストネーム ファーストネームのいずれかです。また、1 つ以上の名と 1 つ以上の姓が存在する場合もあります。
名前の場合: 名: ALBERTO JORGE 姓: ALONSO CALEFACCION
つづりは次のとおりです。ALBERTO JORGE ALONSO CALEFACCION
アルベルト・J・アロンソ・カレファシオン
アルベルト・J・アロンソ・カレファシオン
アルベルト・アロンソ・カレファシオン
とアロンソ・カレファシオン・アルベルト・ホルヘ
アロンソ・カレファシオン アルベルト J.
アロンソ・カレファシオン アルベルト J
アロンソ・カレファシオン・アルベルト
「ALONSO CALEFACCION」でのみ姓を検索できます~0 正解で。
しかし、1 回の一致ですべての異なるスペルを検索するにはどうすればよいでしょうか。検索は、ユーザー入力に基づいてプログラムによって作成されます。
スペイン語の名前には「y」や「de」などの余分な単語が含まれている可能性があるため、検索はより複雑になります (この場合)。したがって、データベース内の名前は次のようになります。ALBERTO JORGE ALONSO Y CALEFACCION
ご協力いただきありがとうございます。
私はSolr 3.6を使用しています