28.01.2013 Views

SAP HANA Developer Guide - Get a Free Blog

SAP HANA Developer Guide - Get a Free Blog

SAP HANA Developer Guide - Get a Free Blog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

))<br />

ORDER BY score DESC, id;<br />

SCORE ID T<br />

0.933012723922729 4 eins zwei drei vier<br />

0.887298345565796 5 eins zwei drei vier funf<br />

0.853553414344788 3 eins zwei drei<br />

Option abbreviationSimilarity<br />

The option abbreviationSimilarity is used to search for and find a word using its first character and vice versa with<br />

a given score. With abbreviationSimilarity = 0.9, a SELECT retrieves “word” with SCORE = 0.9 when you search<br />

with “w” (and vice versa).<br />

CREATE COLUMN TABLE abbrev<br />

(<br />

id INTEGER PRIMARY KEY,<br />

name SHORTTEXT(200) FUZZY SEARCH INDEX ON<br />

);<br />

INSERT INTO abbrev VALUES ('1','Peter');<br />

INSERT INTO abbrev VALUES ('2','Hans');<br />

INSERT INTO abbrev VALUES ('3','H.');<br />

INSERT INTO abbrev VALUES ('4','P.');<br />

INSERT INTO abbrev VALUES ('5','Hans-Peter');<br />

INSERT INTO abbrev VALUES ('6','H.-P.');<br />

INSERT INTO abbrev VALUES ('7','HP');<br />

INSERT INTO abbrev VALUES ('8','G Gerd');<br />

INSERT INTO abbrev VALUES ('9','G');<br />

INSERT INTO abbrev VALUES ('10','Gerd');<br />

Search one token with abbreviationSimilarity<br />

SELECT SCORE() AS score, id, name FROM abbrev<br />

WHERE CONTAINS(name, 'HP', FUZZY(0.5,<br />

'abbreviationSimilarity=0.80,textSearch=compare'))<br />

ORDER BY score DESC, id;<br />

SCORE ID NAME<br />

1 7 HP<br />

0.800000011920929 3 H.<br />

0.565685451030731 6 H.-P.<br />

Search two tokens with abbreviationSimilarity<br />

SELECT SCORE() AS score, id, name FROM abbrev<br />

WHERE CONTAINS(name, 'Hans Peter',FUZZY(0.5,<br />

<strong>SAP</strong> <strong>HANA</strong> <strong>Developer</strong> <strong>Guide</strong><br />

Enabling Search<br />

P U B L I C<br />

© 2012 <strong>SAP</strong> AG. All rights reserved. 287

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!