An Introduction to Search Engines and Web Navigation 2nd Edition Mark Levene - The ebook in PDF format with all chapters is ready for download
An Introduction to Search Engines and Web Navigation 2nd Edition Mark Levene - The ebook in PDF format with all chapters is ready for download
https://ebookultra.com/download/wordpress-for-web-developers-an-
introduction-for-web-professionals-2nd-edition-stephanie-leary/
https://ebookultra.com/download/an-introduction-to-psychological-
science-canadian-edition-mark-krause/
https://ebookultra.com/download/an-introduction-to-native-north-
america-5th-edition-mark-q-sutton/
An Introduction to Islam 2nd Edition David Waines
https://ebookultra.com/download/an-introduction-to-islam-2nd-edition-
david-waines/
https://ebookultra.com/download/pathways-in-theodicy-an-introduction-
to-the-problem-of-evil-mark-s-m-scott/
https://ebookultra.com/download/an-introduction-to-thermodynamics-and-
statistical-mechanics-2nd-edition-keith-stowe/
https://ebookultra.com/download/an-introduction-to-science-and-
technology-studies-2nd-edition-sergio-sismondo/
https://ebookultra.com/download/an-introduction-to-health-
psychology-2nd-edition-val-morrison/
An Introduction to Search Engines and Web Navigation
2nd Edition Mark Levene Digital Instant Download
Author(s): Mark Levene
ISBN(s): 9780470526842, 047052684X
Edition: 2
File Details: PDF, 5.80 MB
Year: 2010
Language: english
AN INTRODUCTION TO
SEARCH ENGINES AND
WEB NAVIGATION
MARK LEVENE
Department of Computer Science and Information Systems
Birkbeck University of London, UK
MARK LEVENE
Department of Computer Science and Information Systems
Birkbeck University of London, UK
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise,
except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without
either the prior written permission of the Publisher, or authorization through payment of the
appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers,
MA 01923, (978) 750-8400, fax (978) 750-4470, or on the web at www.copyright.com. Requests
to the Publisher for permission should be addressed to the Permissions Department, John Wiley &
Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at
http://www.wiley.com/go/permission.
Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best
efforts in preparing this book, they make no representations or warranties with respect to the
accuracy or completeness of the contents of this book and specifically disclaim any implied
warranties of merchantability or fitness for a particular purpose. No warranty may be created or
extended by sales representatives or written sales materials. The advice and strategies contained
herein may not be suitable for your situation. You should consult with a professional where
appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other
commercial damages, including but not limited to special, incidental, consequential, or other
damages.
For general information on our other products and services or for technical support, please contact
our Customer Care Department within the United States at (800) 762-2974, outside the United
States at (317) 572-3993 or fax (317) 572-4002.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print
may not be available in electronic formats. For more information about Wiley products, visit our
web site at www.wiley.com.
Printed in Singapore
10 9 8 7 6 5 4 3 2 1
To my wife Sara and three children
Tamara, Joseph and Oren
CONTENTS
PREFACE xiv
CHAPTER 1 INTRODUCTION 1
vii
viii CONTENTS
BIBLIOGRAPHY 424
INDEX 463
PREFACE
MOTIVATION
Searching and navigating the web have become part of our daily online lives.
Web browsers and the standard navigation tools embedded in them provide a
showcase of successful software technology with a global user-base, that has
changed the way in which we search for and interact with information. Search
engine technology has become ubiquitous, providing a standard interface to the
endless amount of information that the web contains. Since the inception of the
web, search engines have delivered a continuous stream of innovations, satisfy-
ing their users with increasingly accurate results through the implementation of
advanced retrieval algorithms and scalable distributed architectures. Search and
navigation technologies are central to the smooth operation of the web and it is
hard to imagine finding information without them. Understanding the computa-
tional basis of these technologies and the models underlying them is of paramount
importance both for IT students and practitioners.
There are several technical books on web search and navigation but the
ones I have seen are either very academic in nature, that is, targeted at the post-
graduate student or advanced researcher, and therefore have a limited audience,
or they concentrate on the user interface and web site usability issues, ignoring
the technicalities of what is happening behind the scenes. These books do not
explain at an introductory level how the underlying computational tools work.
This book answers the need for an introductory, yet technical, text on the topic.
My research into web search and navigation technologies started during
the beginning of the 1990s just before the internet boom, when, together with
my colleagues, we began looking at hypertext as a model for unstructured (or
semistructured) data connected via a network of links, much in the same way web
pages are connected. Of particular interest to us was the infamous “navigation
problem” when we lose our way navigating (or what has become known as
“surfing”) through the myriad of information pages in the network. Tackling this
problem has provided continued impetus for my research.
In a wider context, the activity of information seeking, that is, the process
we go through when searching and locating information in order to augment our
state of knowledge, has been of major concern to all involved in the development
of technologies that facilitate web interaction.
I have been using browser navigation tools and search engines since their
early days, and have been fascinated by the flow of new ideas and the improve-
ments that each new tool has delivered. One of my aims in this text is to demystify
the technology underlying the tools that we use in our day-to-day interaction with
xiv
PREFACE xv
the web, and another is to inform readers about upcoming technologies, some of
which are still in the research and development stage.
I hope that this book will instill in you some of my enthusiasm for the pos-
sibilities that these technologies have and are creating to extend our capabilities
of finding and sharing information.
TIMELINESS
I believe that due to the importance of the topic it is about time that such a book
should appear. Search and navigation technologies are moving at a very fast pace
due to the continued growth of the web and its user base, and improvements in
computer networking and hardware. There is also strong competition between
different service providers to lock-in users to their products. This is good news
for web users, but as a result some of the numerics in the text may be out of
date. I have qualified the statistics I have given with dates and links, which can
be found in the notes, so the reader can follow these to get an up-to-date picture
and follow the trends. I do not expect the core technologies I have covered to
radically change in the near future and I would go so far as to claim that in
essence they are fundamental to the web’s working, but innovation and new
ideas will continue to flourish and mold the web’s landscape.
xvi PREFACE
If you find any errors or omissions please let me know so that I can list
them on the book’s web site. I will also be grateful to receive any constructive
comments and suggestions, which can be used to improve the text.
ACKNOWLEDGMENTS
First I would like to thank my wife and family who have been extremely support-
ive throughout this project, encouraging me to put in the extra hours needed to
complete such a task. I would also like to thank my colleagues at the Department
of Computer Science and Information Systems at Birkbeck, who have read and
commented on parts of the book. Special thanks to my editors at Wiley, Lucy
Hitz and George Telecki, who have patiently guided me through the publica-
tion process. Finally, I would like to thank the reviewers for their constructive
comments.
The people who have built the innovative technologies that drive today’s
web are the real heroes of the revolution that the World Wide Web has brought
upon us. Without them, this book could not have been written. Not only in terms
of the content of the book, but also in terms of the tools I have been using daily
to augment my knowledge on how search and navigation technologies work in
practice.
Mark Levene
London, June 2010
LIST OF FIGURES
xvii
xviii LIST OF FIGURES
O
UR march from Kibata was on the first day carried out according
to plan. On the following day I rode ahead with a few
companions, in the expectation that the troops who had
several native guides with them would not fail to find the way.
In the Kissi mountains we came upon large numbers of natives who,
however, were very timid and often deserted their flourishing rice
plantations on our approach. Later in the day I regretted that I did
not appropriate some of this abundant produce for our own use.
During the midday heat we rested at Pori. Some of my companions
who knew the country called my attention to the acid Mbinji fruit,
which we found very refreshing. Unfortunately we did not know at
that time that the stone of this fruit, when roasted, makes an
excellent dish, tasting like our hazel-nut. The heat was overpowering,
but as we were in the neighbourhood of the enemy patrols we had to
keep a sharp look-out. The springs and water-courses were now dried
up; after a long search we at last found a small pool of dirty water,
which, however, we were told was not injurious to health. Towards
evening we reached the great deserted settlement. Here we were
fortunate enough to find a negro in the employ of the German
Government, who informed us that we were at Ungwara, our
destination for that day. After we had walked through the place, the
man showed us a pool near which we pitched our camp. My old black
cook, the bearded Baba, well known to many East Africans, had very
nearly kept up with our horses, and, following our trail, soon arrived.
He had soon prepared his uzeli (boiled rice), and was sitting
contentedly by the fire. We watched him enviously, for we had
nothing, and were waiting for our baggage and the troops. But no
one came and we lay down, hungry, to sleep. The friend in need,
however, was approaching in the shape of a splendid sable-antelope,
which in the brilliant moonlight was coming down to drink. Almost
simultaneously the rifles of two of my companions, van Booyen and
Nieuwenhuizen, experienced Boer hunters, who had become
Germans, rang out. We sprang from our blankets as though we had
received an electric shock, and within a short time the first pieces of
delicate flesh were roasting on the spit.
On the following day we reached Lake Utungi, where Captain
Feilke was awaiting us, and we refreshed ourselves with bread, coffee
and sausage made from antelope flesh. There was still no trace of the
troops. They had lost us in Pori, and almost all completely lost their
bearings. One detachment did not get into touch with us until several
days later, when they came upon our telephone line in the
neighbourhood of Utete. In view of the difficulty of communication, it
had hitherto been impossible to get an accurate estimate of the state
of our supplies. I had expected to find well-filled depots at
Mpanganya on Lake Utungi and in the neighbourhood of Madaba.
This was why I had pressed on out of the fertile country north of the
lower Rufiji through Mpanganya to the line-of-communication area.
The question of supplies had developed quite differently from my
expectations.
In the line-of-communication area, in addition to the large
numbers of bearers necessary for the transport of war material to the
south, a numerous personnel was maintained, who were employed on
road-making, building grass huts and for other purposes. Even in the
small depots there were always a number of men who, whenever
possible, did nothing but fetch supplies, which they ate themselves.
Often the supplies were even fetched by others who, in their turn,
had to be fed. In many places it was almost the case that a load of
supplies collected and forwarded by the fighting troops in the north
finally landed in a small depot, and were devoured by these people
who had nothing else to do. In view of the difficulties of transport,
and the great distances, even the energy and thoroughness of
Captain Stemmermann, who had taken charge of the depots, did not
succeed in detecting and putting a stop to these abuses. Further,
there were too many people in Africa whose propensity for diverting
valuable energy to non-essentials to the prejudice of the really
important things that it would take a very strong broom to sweep
them away. The general result of all these obstacles was that
thousands and thousands of useless mouths were devouring the
supplies which had been collected with great effort in the region
occupied by the fighting forces. The depot did nothing for the
supplies, but, on the other hand, lived on them, and the most serious
point was that the moment was at hand when the areas from which
the supplies were drawn would have to be evacuated by the fighting
forces. It was a difficult situation. It was necessary to lose no time in
putting under cultivation the territory we were then occupying—that
is to say, the country round Madaba and Livale, and in the southern
parts of the Protectorate, which were likely to be the scene of the
subsequent operations. But months must elapse before any results
could be obtained from these measures. During these months we
should have to remain on the Rufigi and live there. Here, it is true,
some hundreds of acres of maize were standing, but even these
would require months to ripen. Until this time came the force could
not move south; it would have to remain in the unproductive area
which it was then occupying.
The accomplishment of this task was difficult. The order had at
once to be given for the removal of every man who was not
absolutely indispensable for carrying on the war during the next few
months. This meant that thousands of bearers and workmen in the
line-of-communication area were sent home. The most serious
drawback to this step had to be reckoned with; we were sending over
to the enemy thousands of men from whom he was bound to gain
detailed information as to our strength, the condition of our supplies
and our internal organization. Nor was it enough to cut down the
personnel of our lines of communication. The non-combatant
personnel of the companies was also reduced. Among other things, it
was laid down that henceforward no European should have more than
five native attendants. That sounds a generous allowance to
European ears, but under African conditions native attendance is
really indispensable to the European. He requires at least one man or
boy to cook for him and attend to his personal needs, and, in
addition, it must be remembered that all baggage, kit, rations,
blankets and tent-material, has to be carried whenever he moves.
When one considers that in peace-time a travelling official on a long
safari (journey) took with him from eleven to thirteen bearers, in
addition to two or three personal servants, it will be understood how
drastic this new order was and what a storm of indignation it aroused.
Fortunately I was in a position, when appealed to on grounds of
health and decency, to point to the fact that I myself had for months
managed with three, or at a pinch two, loads—that is, four negroes—
and had kept in good health. I am still particularly grateful to those
regimental officers who, as on so many other occasions, saw the
necessity of this vexatious regulation and set the example. They
upheld the tradition of our officer-corps by not claiming any special
comforts for themselves, and were the first to submit to the
unavoidable discomfort. I believe that among all the soldiers and non-
combatants up to the highest civilian official, there is not one who still
condemns this order, at first so strongly opposed.
But reduction of the number of food-consumers alone was not
sufficient to solve the problem of existence; the supplies would not go
round. It was already obvious that the supplies from the area of the
fighting force, which were, of course, being worked at high pressure,
would not suffice to feed us until the new harvest at the end of
March. After close and mature consideration, we found it impossible
to avoid the necessity of cutting down the rations, a measure which
went very much against the grain, as even the native, if he is to be
relied on, must be well fed. This gave rise to a fresh and much
stronger outburst of indignation. From all sides came telegrams and
messages to say that it was impossible to get the calories of
nourishment necessary for a fighting man from the daily cereal ration,
fixed at six hundred grammes of meal. But the hard fact had to be
faced that only a certain quantity was available, and we must make
the best of it. The reduction of the cereal ration could not be avoided.
For the rest, each man and each company would have to try to make
good the shortage by hunting, which in this region, where game
abounded, could be managed with the exercise of a little agility. But
logic is apt to go to pieces with many people when it comes to a
question of daily food, and many did not scruple to lay the whole
blame for the at times barely sufficient ration at the door of the
wicked commander-in-chief, and even to do all they could to have the
daily ration increased to its former amount. This I had to bear calmly,
and I made my own observations as to who were the men to make
the best of an unavoidable necessity and who were not.
In carrying out these drastic measures new difficulties were
encountered. A crowd of Askari women had followed the force, and
had attached themselves to various camps on the Rufiji, where they
were very comfortable. I was most anxious to send them south,
where the question of supplies was less difficult. The necessary
transport was arranged for, and the women were given rations for the
march. After one short day’s march, however, the women simply lay
down, and declared that they could go no further. Their rations, which
were intended to last a considerable time, were all eaten by the third
day, and they were crying out for more. Some even went so far as to
attack and beat the European who was in charge of the transport.
Even under a dark skin the gentler sex did not always scruple to make
full use of their prerogatives, which are usually justified.
Finally we got over this difficulty, and a tolerable solution was
found to the ration problem. The Askari, to whom the position was
explained, saw the difficulty and were very reasonable. Skilled
hunters were sent to the different hunting-grounds, and the empty
stomachs from time to time more generously filled. I remember that
with us on Lake Utungi our two hundred blacks in one day completely
devoured a big buffalo and an elephant. It was often found possible
to give a piece of antelope to the passing caravans of bearers.
In the course of February the stores in our supply dumps, of
which I took stock every day, ran out. I began to fear that for reasons
of supply we would not be able to wait for the ripening of the corn on
the Rufiji. In that case, not only would the harvest be lost, but the
crops growing further south could not be used to the best advantage.
There we should have to use the grain that was actually ripe and pass
on, leaving the unripe portion standing. A lucky chance came to my
aid in this dilemma. I went one day from Lake Utungi to Mpanganya
to see Captain Tafel, who was handling the tactical and commissariat
problems there with admirable efficiency. I spent the night in his
camp, and he set before me an excellent dish of young maize
prepared like asparagus. This led us to speak of the maize fields of
Mpanganya and the neighbourhood. These were full of women and
other natives who had swarmed over them like a flock of birds, and
were living on the young, unripe corn. This was as bad economy as
well could be, but it gave me the idea that in case of need the maize
crops could be largely used before they were ripe. This need very
soon occurred, and an experiment with the ears which had ripened
most showed that these could be artificially dried and a very good
meal made from them. After this, the ripest ears were gathered daily,
and as the whole crop ripened the food situation improved from day
to day. By 1st March it was found possible to increase the ration to
seven hundred grammes, or nearly the normal allowance.
The increasing severity of the whole campaign called for a more
intensive and energetic exploitation of our food resources; the slow,
deliberate supply methods of the civil authorities, which had sufficed
for the first phase of the campaign, were no longer adequate. Twice,
at Kissaki and on the Rufiji I had been put in a most difficult position
with regard to supplies, which had almost made it impossible to carry
on the operations. A more efficient supply service which would know
the military needs, look ahead and work more quickly and
energetically was a vital necessity for the further carrying on of the
campaign. Fortunately I was able to convince the Governor on this
point, and, as a result, a new supply detachment was raised from the
force, and sent ahead to Massassi, via Livale. They established
several subsidiary detachments, which were attached to the
administrative stations in the Lindi area, and in this way worked side
by side with the civil authorities in organizing, and, later, in carrying
out, the cultivation and storing of food. In this way the desired
impregnation of the supplies and transport service with the necessary
military spirit was completely attained.
At this time there was no appreciable shortage of kit, and there
was also an adequate supply of arms and ammunition.
With a view to the envelopment of the enemy at Mkalinzo, where
he was reported to be in strong force, Captain Otto had marched his
detachment south from Kungulio. North of Mawa he covered the
fertile area of Madaba, and the line of transport and telephone
communication running from Lake Utungi, via Mawa to Madaba. On
24th January, 1917, Captain Otto was attacked north of Mawa by
several battalions of the Nigerian brigade. The enemy was beaten off
with heavy losses and pursued several miles through the bush to an
entrenched position, where he took refuge. The troops under Captain
Schulz, who had been left behind after our departure from Kibeta,
were gradually withdrawn to Ungwara. They had been reinforced and
relieved from time to time after the fighting in the region of the
Kibeta-Utete-Kissi mountains. Strong enemy forces—identified as an
infantry brigade—had followed them. In spite of his numerical
superiority, the single engagements were very costly, and for the
most part unfavourable for the enemy. Captains von Lieberman,
Goering and Koehl, and numerous patrol leaders on many occasions
completely routed more than twice their number of Indian or negro
troops, and captured rifles, machine guns and ammunition. The long
war had produced a large number of capable leaders, and their
example, as in the case of Lieutenant Kroeger, who was afterwards
killed, roused unbounded enterprise and daring. Over and over again,
and without stopping to ask the strength of the opposing force, this
officer, followed by a handful of men with fixed bayonets and cheering
loudly, had charged the enemy in the thick of the bush. He had even
trained the Askari. Several of these distinguished themselves as patrol
leaders, and when later the brave Effendi, of the 4th Field Company,
with his patrol, routed an entire Indian company, we owed the
success to this training at Ungwara.
Our line of communication to the south, passing through Madeba
and Livale, was in danger from a strong enemy force west of Kibata,
and it was necessary that we should afford it adequate protection.
This meant a gradual move south of our forces from the Rufiji,
especially as our supplies on this part of the river were coming to an
end and the rainy season was at hand.
It was particularly important that we should not evacuate this part
of the Rufiji until the rains had set in. This would mean a considerable
gain in time for us, as, during the actual rainy season and
immediately after, the operations would, of necessity, come to a
standstill, and the corn, particularly the mtema (millet), would have
time to ripen.
When the migrations of the ants warned us that the rains were at
hand, orders were given, as a precautionary measure, that the
women, children and non-combatants should as far as possible be
transferred to the north bank of the Rufiji, and thence transported to
Dar-es-Salaam. This step, which the approaching rains and the state
of the supplies made necessary, aroused much discontent, which I
was obliged to treat with the same indifference as the previous
outbursts of indignation. I am, however, still of the opinion that the
timely removal of these people was much better for them than
spending part of the rainy season on the drenched ground or in
flooded dwellings with insufficient food.
The rains, which set in at the end of March, were particularly
heavy in 1917. The site of our camp, which was slightly elevated,
became an island, from which access to the outer world was only
possible by boat through the Rufiji wood. A number of people were
drowned in the wood during the rains; others had to take refuge for
days in the trees. The water rose so high that in Mpanganya it
reached the high-lying dwellings of the Europeans, and invaded the
hospitals and disturbed every kind of filth. It was impossible for
women and children, sick and wounded to remain, and after the
withdrawal of the troops they had to give themselves up to the
English, who took pity on their need, and provided them with food
and transport.
The majority of the troops marched south out of the flooded
districts on the Rufiji and Lake Utungi in good time, after using up the
available crops almost to the last grain. The evacuation was carried
out gradually and in echelon; the greater part of the troops were
assembled in Mpotora, which was occupied by Captain Rothe, in a
fortified camp, with his two companies which had defeated the
Portuguese at Nevala. Only a few small detachments were left on the
Rufiji, and these were gradually reduced to the strength of patrols.
Four days’ march east of Madaba the detachments of Koehl and
Goering had the opportunity of some successful skirmishes against
enemy detachments on the western edge of the Matumbi Mountains.
Gradually, however, all these detachments were brought to Mpotora,
and only Captain Otto remained in the higher regions of Madaba.
CHAPTER IX
THE END OF THE FRONTIER DEFENCE IN THE
SUBSIDIARY THEATRES
I
N August, 1916, Major Kraut had gradually retired from Kilossa on
Mahenge, leaving only Schoenfeld’s division at Kidodi, on the
Ruaha. Captain Braunschweig’s force was embodied in Major
Kraut’s command. Of these Captain Falkenstein, with the 5th
Field Company, had retired, at the end of May, 1916, from Ipyana,
and Captain Aumann, with his company, from the Mbozi region in the
direction of Lupembe and Maubire. During the retirement there was
continual skirmishing. Our weak divisions had to make a stand
against the pursuing enemy, at least a brigade strong.
At the end of June, 1916, Captain Braunschweig, who was then
at Dodoma, was sent through Iringa, and his force was strengthened
to five companies by the addition of the Kondoa troops and others
brought from Dar-es-Salaam, including the two companies from
Langenburg. One hundred of the crew of the Königsberg from Dar-
es-Salaam and a field howitzer were added to this force. At Malangali
he accepted battle with the enemy, and apparently inflicted heavy
losses. Then, however, he evacuated the position, and abandoned
the howitzer, which was difficult to move, first making it useless. The
difficulties of Braunschweig’s position were increased by the action of
an important Wahehe chief in his rear, who rebelled and went over
to the enemy with all his people and cattle. Captain Braunschweig
then retired on Mahenge, fighting a succession of minor rearguard
skirmishes, and put himself under the orders of Major Kraut.
T
HE operations of the last few months had narrowed the area
from which supplies for the troops could be obtained. The
productive areas of Lupembe, Iringa, Kissaki and the lower
Rufiji had been lost, and the newly-occupied districts included
wide stretches of barren land. The productivity of the more fertile
areas was for the most part unknown; for instance, it was not known
until during the subsequent operations what yield could be expected
south-west of Kilwa and south-west of Livale, for example. At that
time I only had a general idea that the eastern part of the Lindi area
was very fertile and known as the granary of the colony. But this
fertile region, owing to its nearness to the coast, was in a very
precarious position, and it was already necessary to consider what
should be done if it were lost.
Our eyes naturally turned to the Portuguese territory across the
Rovuma, but we had even less information about this than about
parts of the German colony. Fortunately, however, a number of
Portuguese chiefs had immigrated into German territory out of
hatred for their oppressors, and, apart from this, we Germans
enjoyed a very good reputation among the intelligent natives of
Portuguese East Africa, many of whom worked on German
plantations. Thus we were able to get at least an approximate
picture of the district east of Lake Nyassa, and to take it as probable
that south of the steppe-like zone of the Rovuma, in the
neighbourhood of Mwembe, several days’ march, broad and thinly
populated, lay a fertile region. An expeditionary force of a few
hundred rifles under Major von Stuemer, crossed the Rovuma south
of Tundura, and quickly took possession of Mwembe from where our
patrols explored the banks of Lake Nyassa as far as the
neighbourhood of Fort Jackson, and east half-way to Port Amelia.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookultra.com