Разработка поискового робота и скребка для механизма вертикального поиска

вы можете просто использовать JSON.stringify для проверки вашего объекта, например:

var test = {}
if(JSON.stringify(test)[0] === '{') {
  console.log('this is a Object')
}
6
задан RichieHindle 5 July 2009 в 17:14
поделиться

2 ответа

Отсюда только следует, что элементы с полосами прокрутки в положениях, отличных от верха, будут иметь scrollTop> 0. Если у вас есть элемент без полос прокрутки, можно ожидать, что их положение scrollTop равно 0, поскольку они некуда прокручивать до.

Я не совсем уверен, в чем проблема.

РЕДАКТИРОВАТЬ: На всякий случай, если это не объясняется должным образом в документации jQuery:

scrollTop () => положение полосы прокрутки для элемента (окно / div / что-либо прокручиваемое)

$ ("# element"). offset (). top => положение элемента относительно страницы

$ ("# element") .offset (). top - $ (window) .scrollTop () => положение элемента относительно области прокрутки.

и, возможно, решите, что было бы лучше научиться пользоваться этими инструментами (или другими подобными), чем изобретать очень большое и сложное колесо.

Я верю в книги, поэтому благодаря вашему запросу я обнаружил это книга и только что заказал. Похоже, это хорошее решение для одной из возможных проблем, связанных с затруднительной работой поискового инструмента.

http://www.amazon.com/Building-Search-Applications-Lucene-LingPipe/product-reviews/0615204252/ref=cm_cr_pr_hist_5?ie = UTF8 & showViewpoints = 0 & filterBy = addFiveStar

Удачи и дайте нам знать, что вы узнали, и какой подход вы решите использовать.

1
ответ дан 17 December 2019 в 07:08
поделиться

Nutch основан на Lucene и уже реализует поисковый робот и несколько анализаторов документов. Вы также можете подключить его к Hadoop для масштабируемости.

3
ответ дан 17 December 2019 в 07:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: