Re: Slides for PGCon2016; "FTS is dead ? Long live FTS !"

From: Karsten Hilbert <Karsten(dot)Hilbert(at)gmx(dot)net>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Slides for PGCon2016; "FTS is dead ? Long live FTS !"
Date: 2016-05-29 19:04:47
Message-ID: 20160529190447.GK22316@hermes.hilbert.loc
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

>> I submitted slides to pgcon site, but it usually takes awhile, so you can
>> download our presentation directly
>> http://www.sai.msu.su/~megera/postgres/talks/pgcon-2016-fts.pdf

Looking at slide 39 (attached) I get the impression that I
should be able to do the following:

- turn a coding system (say, ICD-10) into a dictionary
by splitting the terms into single words

say, "diabetes mellitus -> "diabetes", "mellitus"

- define stop words like "left", "right", ...

say, "fracture left ulna" -> the "left" doesn't
matter as far as coding is concerned

- also turn that coding system into queries by splitting
the terms into single words, concatenating them
with "&", and setting the ICD 10 code as tag on them

say, "diabetes mellitus" -> "diabetes & mellitus [E11]"

- run an inverse FTS (FQS) against a user supplied string
thereby finding queries (= tags = ICD10 codes) likely
relevant to the input

say, to_tsvector("patient was suspected to suffer from diabetes mellitus")
-> tag = E11

Possible, not possible, insane, unintended use ?

Thanks,
Karsten
--
GPG key ID E4071346 @ eu.pool.sks-keyservers.net
E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346

Attachment Content-Type Size
pgcon-2016-fts-Seite-39.pdf application/pdf 31.0 KB

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Attila Soki 2016-05-29 20:10:04 plugin dev, oid to pointer map
Previous Message Martín Marqués 2016-05-29 18:20:21 Re: BDR to ignore table exists error