Search Engine Algorithms

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Search Engine Algorithms

Zhe-Xi Lim
This post was updated on .
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Search Engine Algorithms

Guillermo Schwarz
http://rosettacode.org/wiki/Search_a_list#Smalltalk

Smalltalk

Works withGNU Smalltalk

Smalltalk indexes start at 1.

| haystack |
haystack :=
'Zig,Zag,Wally,Ronald,Bush,Krusty,Charlie,Bush,Bozo' subStrings: $,.
{ 'Washington' . 'Bush' } do: [:i|
|t l|
t := (haystack indexOf: i).
(t = 0) ifTrue: [ ('%1 is not in the haystack' % { i }) displayNl ]
ifFalse: [ ('%1 is at index %2' % { i . t }) displayNl.
l := ( (haystack size) - (haystack reverse indexOf: i) + 1 ).
( t = l ) ifFalse: [
('last occurence of %1 is at index %2' %
{ i . l }) displayNl ]
]
].

On Wed, Dec 29, 2010 at 1:39 PM, Zhe-Xi Lim <[hidden email]> wrote:

Hi,

I would like to know if there is a search engine or information retrieval
algorithms written in Smalltalk available. If there is such a routine in
Smalltalk, could you show it to me?

Thanks.


Zhe-Xi
--
View this message in context: http://forum.world.st/Search-Engine-Algorithms-tp3167338p3167338.html
Sent from the Moose mailing list archive at Nabble.com.
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--
Saludos cordiales,

Guillermo Schwarz
Sun Certified Enterprise Architect

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev