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 <p...@heroku.com 
> <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, <ch...@workible.com.au <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 <nmk...@gmail.com> 
>>>> 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
>>>>> heroku+un...@googlegroups.com
>>>>>
>>>>> 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 heroku+un...@googlegroups.com.
>>>>>
>>>>> 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
>>> heroku+un...@googlegroups.com <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 heroku+un...@googlegroups.com <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
>> heroku+un...@googlegroups.com <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 heroku+un...@googlegroups.com <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: ch...@workible.com.au <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
heroku+unsubscr...@googlegroups.com
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 heroku+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to