perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜...

22
!!! Perl Mongers meeting on 12 June 2003 roeyarnet.co.il

Transcript of perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜...

Page 1: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

���� �������� ��� �������������������

����� �������������� ����������� �������������

���� ������ !!!

�����������– Perl Mongers meeting on 12 June 2003roey�arnet.co.il

Page 2: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

"�����

#�������������� �$

���� ���� ��

"��������%��&������ ���� ����$

#�������������� �' �����$

���'� (��'��������� �)� ��� ��’ ��'� ������*�'� ��'����+�

��������

Page 3: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

������� �"� ���� �� '��( ��*��� ������������ ������ � (�� ����������# ��� ��������

���(��������'����������� ������� �*�

���(����� ���� �����#��� ������������������������ �������"��� ��� ���'' ��*��� ��������)��(����,*� �…+�

Page 4: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

����� ' ���� ���� �-���������� (������� ��(������������� �*�

-����������������������*���������� ���������%������������ �������� ������������� ���#�����������������.����� �� //0///–1//0///� ���0����%������ �������� 0/// �� ��� ��������

"�����������'� %���������� ���*��� ��������������-2,����'��

#�����������������������(���0� ���������*�������� �� … ����������.���������� ���%��������� ��������� ��

Page 5: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

,�'��������� �3'�� ��

���������''������ ������� ���������*�4 .�� 5"�����5… )��������������(������+

-��� ��''������ ������-66)(���+ �7�)����+�

8��������'��������������*� ���� ����� �)� �� (�������(�������…+�

Page 6: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

#������$�������(������%����������– /�����"���%����� ( ����91���������� ���-3��'' ������������� �������� �%���� � (�3-( ����� � �����������������…,������������*��������'' ���������� ���.��������� ���( ����� ���5� ����������

"��… ������������������������� ���…�������������������������������� � �������������� �� ���� ����������� ��( ����"���������� – ��� ���( ��������:

����-2,����'���%�� '�����

Page 7: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

#���"��������������� �*�$

4���;;4���� ���������( ����(������������� �*�

#��91;;3<�� ��� �������� ��� �.' ������ �������� =�<( �����

��(���� �� ������ ���%��� �������������

-2,&=�<;;���'����� ������������%������������'��������'�����

,�������–� � ��� �������������’� �������� ���������������������%�� '����������

Page 8: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

4�������'0- ��������4����4���;;4�������������;������������ �����������

���������������������� ��!""#�!�$"!�%�

�&'����������������

(…

��������))����))�����*+�,��������,�%(

-��&-���

.

/&�0�1�������� ������))����))������

.

��������'� ��������������������(������(���;;(�������� �.���� �*�

��*��>�� � ����

Page 9: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��� �����'–4� ��3-�?=�<��%�"�=�<�����# ��1///0������ �*��,�����9/0///�����… �

#��91;;3<���������������;��//� �2��34))"��56����72�-��8//��������7%�

��//56#��&�����56"/����������� �9 �9 �9

�/���: ��/���4 �9 �

�/���: ��/���4%�

����� ���//568���;�#��&�����

����56<�;�8�����-=�� ����-���%��>���-���� �?���@A�%

����56$�����

��//56B&���

&�������//�

Page 10: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��� �����'0� ��,�� �*��( ���%����� ����������� '0�����“(���������” ��(������������������:< �*��(����0# ���� �������.'�������0������� ��� ( ����'� �����…� � ,'�����# ������ �����;���%�

� ����*��( �'� ������������2��34))"��56�����--�-�%�

� ,�� ��� �������������� ��%���'� ����0�(����%���“���” (���0�%���@/(�����

� ,���� ���������.�������������������2��34))"��56C��8���;�"'D����%

Page 11: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��� �����'0� ������ �# �*��( �!!�!!!!9A (���� ��������)9� �������B���� ���� ������� � �%������� �������������%���� �…+�,���*���� �� /� ���� � �%���9/0///� ��������

� ����������*����� ���,(�����%�������� (������������*���� ,�� ���������� '� �������(����%���1///� �������)��� *(�%������ �������� ����' ���+�

���� �%���� ���� �� ���( ����(����� � �����*��� ���������*��� � ��� ((���� �����������>@��� ���'��� �%���� ��

Page 12: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��������'–����.���"������������ ��� ���0��������������…#� '�����=�<(��������� %���������������� ((� ������;

�����/���@A����� �����EF!�%%

(

�������,�

���-��� �G@A�����6�

������@A�����%�

.

���-��� +��,GHI6JKL6,,=��>������-����=�

���-��� +��,��'�/�,�,=��

���-��� +��,H�7��J,,=���>������-��‘ “���-��� +��,�����M%,�:,=��>������-�����:�:%�

< ��������%��������� …

Page 13: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��������'0� ��

2������ �������;

���1��-��%� ��/����,HI85N�5O95P�M�5

���1����,�E�95�E��JM, ���-��%�

"���������������.���� *��*�…#���,����� ���������*�����,����������.4"C�����0�������������� �������,����…

D ���� %�B��*� ����;1��-��� =-�/(����=�0��%�G�Q9�.�1��-���

Page 14: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��������'0� ��

E�� %���'�������)����������+;���R��-�&��S%��>���-�&��S&�5�����=��-������

1��-��� =-�/(������������ �����.����-��1��-��%�

� ������'������� %������������ ��� � ��������

>��;�-�����-����&���0�;�����������������/0��&��-��

1��-��� =-�/(�,H�5O85N95P�E�95�E��J,�.�1��-���

>�<�-�/��&�����=��5�0�-����-����-���

1��-��� =-�/(����=�0�6�:�.�1��-���

Page 15: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��������'0� ��

#�������*������(���� �� ������ ������.�������������0���*���������� ���������� �������,�’�������%������

���� �������,�’�������(�������.�����(�������(� ����' ���

4� ����� ' ��� (%������(���� *���*����'�

Page 16: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��������'0� ������� �����( ����� �� *���*�����E ��F? /0 109/GG0@HHI09///

"�� �F?IHJ0IH@I0G9H@099@@

�������� �� ������ ����������5,���( ����� ������������������ /F?-;K� ��K� ���� �

#���%������������(�����'��*������(�����������'����������� ������E(��9��/��T��U� �����U���%.� �������#�

#�������' ������'� ������������ ��'� %��'����

Page 17: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��������'0� ��������-������E��%� �9�

��-���0���-���1��-��%�(

���-������E��MM�

�����%�

������-�$��0�(���-�.%(

��� ����-�$��0�(���-�.�

.

>�&���34�'���&���=�������=�'�=�������

���� �/��T��U� ������V����

���-�$��0�(���-�.� ����

.

>R��-�$��0� ������������T

���MM���-�$��0�$�&��6 �W99%�(

���&�02�-�$��0��%�

.

Page 18: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��������'0� ��

���'� %����� �� ����� ������*�

� ��� ����0� �������“���"%�%���” ������“������” � …

� ���%���������.��� (� �� �� ���)���0����0��0�����…+�

� L �������( �“ �� �� �” ������“� ��� *”� … �(� ������������� �����

Page 19: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

��������'0� ������ ����’��������'� %���� �����'(����( ����� �������������*������)�������0'�����������…+"�������� �� (�������.������� *���,���� �� ���������

,�� �*��%�������0��� *> /� ���� '� ����������(������������� �*( ����(���������

,����������*�� � @��� ���� '� ����=�<(����

Page 20: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

<������'–���������4 ��%���� ������������������ (��������

#����������������������

�.���������(���������

���'�����������������������=�<;;���'�����

Page 21: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

������� ������������!�� ���� �������� ������������� ��

������������������������ �������������

� ���� �'�����''������ �)����.��&������+� �*����������������@'������� �*��������

� ,����-66���� ���������*�-�"D�

� ���'� B������������.'������������(�������)'������������0�����%����� ��…+����������

������������ �����*�$

���� ��C&����������'�������( � ����� ����������*������(�

� ���(����%�� '������%�� ������������$

Page 22: perl.org.ilperl.org.il/presentations/roey_almog_search_engine.pdf · ˇˆ ˙˘ ˝˘ ˛ ˚ ˇˇ ˜ !!! – Perl Mongers meeting on 12 June 2003. " ˘% & ˆ $ # ˘ ’ $ ’ ( ˘ ’

<��*�

���� ���"������–)�(� ���������������+

���';55������B�� �5��������5 !!!5!!/ 5

���� ���� ����- ������';55������B�� �5(�'5 !!!5 !!!M/ 5'����������'