Any update on this? I also need full-text search with custom synonyms. W dniu czwartek, 12 czerwca 2014 08:32:54 UTC+2 użytkownik Chris Martin napisał: > > Hi Peter. Thanks for responding. > > We have application running on Heroku. and we need to implement full text > search. The features in PostgreSQL pretty much meet our needs and the > performance is more than satisfactory. However we will need to use custom > dictionaries etc.. > > The word stemming on the standard dictionary doesn't really work for us. > Our application is a recruitment platform and the standard dictionary > makes matches on roles that are stemmed from the same word, but should be > completely different. ie: "*Party* Planner" and "Chef de *Partie*" > both match the stem word "*parti*" > So we want to add some key words and word combinations to the dictionary. > and we need to be able to tweak this on a weekly/monthly basis. we also > need synonyms so that a "Sandwich artist" is the same as a "Sandwich > maker", and "Bar Staff" and "Bar Attendant" are the same. > > Then we have qualifications.... BE is - Bachelor of Engineering, but > every where else it is just "be" (a stop word) > > We also want to add our own rating functions, so that we can evaluate a > candidates qualifications, skills and work history, against a role. - but I > don't think that this will be a problem. > > The issue we face right now is how do we get a custom dictionary / stop > word / thesaurus loaded in our add hosted on Heroko. We would need to do > this for our production, staging, and demo systems. > > I have looked at the elastic search options like Lucene, but there is a > lot of modifications to our application to be able to use solutions like > that. and we will probably lose some functionality. We are currently > investigating to see if we can get a "workable" solution even without the > ability to control the dictionary's by just changing the ranking algorithm > only. > > > > On Thu, Jun 12, 2014 at 4:39 AM, Peter van Hardenberg <[email protected] > <javascript:>> wrote: > >> Hi Chris, >> >> can you elaborate on the use-case? What problem are you trying to solve? >> >> >> On Tue, Jun 10, 2014 at 6:48 PM, <[email protected] <javascript:>> >> wrote: >> >>> Hi Peter >>> >>> I have been searching for a solution to this same problem, So I am very >>> interested in where you got with support for custom dictionaries. >>> I can see three ways to support it >>> (1) Modify postgress so that the dictionary is keep in a table rather >>> than a file. - obviously you don't want to modify postgress >>> (2) The custom dictionary is in a table, but is exported to a file (in >>> the correct location) for use with standard postgress >>> (3) The custom dictionary is maintained outside postgress and is up >>> loaded using a heroku CLI extension (or via the website) >>> >>> >>> >>> >>> On Sunday, March 3, 2013 10:16:31 AM UTC+11, Peter van Hardenberg wrote: >>> >>>> Hi Nickolay, >>>> >>>> we haven't figured this out yet. Assuming you're on a production plan, >>>> you could email me the requisite dictionary and I can try dropping it in >>>> place for you on an experimental basis. Coming up with a better mechanism >>>> for this is an interesting project. Ideally, it should be something you >>>> can >>>> do yourself through some built-in mechanism in Postgres. >>>> >>>> >>>> On Sat, Mar 2, 2013 at 2:56 PM, Nickolay Kolev <[email protected]> >>>> wrote: >>>> >>>>> Hi all, >>>>> >>>>> is there a way of adding a text search dictionary and configuration to >>>>> a Heroku Postgres DB? One cannot access $SHAREDIR in order to put the >>>>> dictionary files there, so an alternative is required. >>>>> >>>>> I would not mind putting the dictionary files in migrations if >>>>> required. >>>>> >>>>> I am very happy with the performance and results of the TSearch2 >>>>> German Compound dictionary and would like to use it in a Heroku-hosted >>>>> project. >>>>> >>>>> Best, >>>>> Nickolay >>>>> >>>>> -- >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Heroku" group. >>>>> >>>>> To unsubscribe from this group, send email to >>>>> [email protected] >>>>> >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/heroku?hl=en_US?hl=en >>>>> >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Heroku Community" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>>> >>>>> >>>> >>>> -- >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Heroku" group. >>> >>> To unsubscribe from this group, send email to >>> [email protected] <javascript:> >>> For more options, visit this group at >>> http://groups.google.com/group/heroku?hl=en_US?hl=en >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Heroku Community" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected] <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> -- >> You received this message because you are subscribed to the Google >> Groups "Heroku" group. >> >> To unsubscribe from this group, send email to >> [email protected] <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/heroku?hl=en_US?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Heroku Community" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > > Cheers > > > > Available on the App Store > <https://www.google.com/url?q=https%3A%2F%2Fitunes.apple.com%2Fau%2Fapp%2Fworkible%2Fid626140962%3Fmt%3D8%26ign-mpt%3Duo%3D4&sa=D&sntz=1&usg=AFrqEzfOZtxdQT6B6EY_u9_Td_ALICFpLg> > and Google Play > <https://play.google.com/store/apps/details?id=au.com.hiremeup.workible> > Chris Martin > PO Box 554, Drummoyne NSW 2047 Australia > m: +61.419.812.371 > e: [email protected] <javascript:> | w: www.workible.com.au > <http://www.google.com/url?q=http%3A%2F%2Fwww.workible.com.au%2F&sa=D&sntz=1&usg=AFrqEzfrEI7ku162UhibLHOmtDjlE_uVmQ> > facebook > <https://www.google.com/url?q=https%3A%2F%2Fwww.facebook.com%2FWorkible&sa=D&sntz=1&usg=AFrqEzdoq3uP4h-iSOXPqnuI0fepVawdXQ> > | twitter > <https://www.google.com/url?q=https%3A%2F%2Ftwitter.com%2FWorkible&sa=D&sntz=1&usg=AFrqEzfwloI7bKFSRcTHFrWfWybA_4j-Pw> > | pinterest <http://pinterest.com/workible/> | linkedin > <http://www.google.com/url?q=http%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fhiremeup%2Fproducts%3Ftrk%3Dtop_nav_products&sa=D&sntz=1&usg=AFrqEzdGoO31SS3bks6-LeOhOFp2bVokxw> > . > > The information contained in this message may be privileged and > confidential. > Any dissemination, distribution, copying of or taking of any action in > reliance upon this message, other than to/by the addressee, is strictly > prohibited >
-- -- You received this message because you are subscribed to the Google Groups "Heroku" group. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en --- You received this message because you are subscribed to the Google Groups "Heroku Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
