0

取得したい単語について、hqlまたは基準を使用して休止状態のクエリを作成し、単語のすべての順列を取得しelepahant たい:

  • ゾウ
  • イリファント
  • エレファント

最初はそれで"%" + "elepahant" + "%"うまくいくと思っていましたが、実際には、任意の文字で始まり、任意の文字で終わり、elephantその間に含まれる単語のみを返しますが、上記の例のようにすべての単語のリサムブルを取得したいので、それを行うための可能な方法は?

4

2 に答える 2

0

非常に簡単な解決策は、次のように単語をアルファベット順にソートした非正規化フィールドを使用することです。

word   sorted_word
apple  aelpp
kitty  iktty

そして、ソートされた単語をその列と比較するだけです。

于 2013-05-31T23:23:10.647 に答える