Google Arama sonuçlarını tarihe göre sıralamanın bir yolu var mı?
(Aramayı belirli bir zaman dilimiyle nasıl sınırlayacağımı biliyorum.)
Google Arama sonuçlarını tarihe göre sıralamanın bir yolu var mı?
(Aramayı belirli bir zaman dilimiyle nasıl sınırlayacağımı biliyorum.)
Yanıtlar:
'Arama araçları'nı tıklayın ve ardından' Her zaman 'dışında herhangi bir tarih filtresi seçin. Ardından, varsayılan 'Alaka düzeyine göre sırala' seçeneğini tıklayın ve 'Tarihe göre sırala'yı seçin
Hayır, Google Arama sonuçlarının sıralama düzenini değiştiremezsiniz. Sıralama düzeni Google'ın gizli tarifi tarafından belirlenir.
Yapabileceğiniz tek şey aramanızı belirli zaman aralıklarına göre filtrelemek.
Rubén ve infrcl'in iyi cevapları var.
Arama Sorgusu Parametreleri'ni kullanarak tarihe göre sıralamanın bir yolu aşağıda verilmiştir .
Son iki yılı tarihe göre sıralamak istediğinizi varsayalım.
&tbs=qdr:y2,sbd:1
URL'nize ekleyin ve Enter tuşuna basın.tbs : Params için bir kap gibi bir parametredir. key: value ve params arasındaki virgül tanımlaması gibi spesifik yapıyı tanımlar. https://stenevang.wordpress.com/2013/02/22/google-search-url-request-parameters/
qdr : as_qdr
(gelişmiş arama hızlı tarih aralığına) benzer. Burada tarih aralığını belirtirsiniz. qdr:y2
"son iki yıl içinde arama" anlamına gelir. Son 10 gün içinde aramak için d
olduğu gibi kullanarak gün bazında arama yapabilirsiniz qdr:d10
. Https://developers.google.com/custom-search/docs/xml_results?hl=tr#Advanced_Search_Query_Parameters adresinde daha fazla talimat.
sbd : Sanırım bu tarihe göre sıralamak için bir mantıksal.
tbs
resmi belgelerde mevcut olduğunu sanmıyorum . Ancak belki yardımcı olabilirim. Denediğinde ne oluyor? Çalışmayan bir örnek URL gönderebilir misiniz? Örneğin https://www.google.com/search?q=cheese&ie=utf-8&oe=utf-8
haline gelmelidir https://www.google.com/search?q=cheese&ie=utf-8&oe=utf-8&tbs=qdr:y2,sbd:1
ve bu benim için çalışır.
Google Arama, filtrelenmemiş arama sonuçlarını sıralamanın bir yolunu içermez.
Sonuçları herhangi bir zaman filtresine göre filtreleyin. Bu, birkaç açılır menü görüntüler. Tarihe göre sıralama da dahil olmak üzere seçenekleri sıralamak için bunlardan biri. (bk. [4])
Alternatif olarak, tüm web'de arama yapmanıza ve sonuç sıralamasına yer vermesine izin verdiği için Google Özel Arama ile kendi arama motorunuzu oluşturmak olabilir.
Yukarıdaki https://webapps.stackexchange.com/a/89543 adresine eklemek için , tüm Google arama sonuçlarını tarihe göre "Herhangi bir zaman" a göre sıralamanın hacky bir yolu vardır, böylece yeni sonuçlar elde etmeden zaman aralığı kullanmazsınız.
Basitçe botch QDR neye beklediği o başka bir şey besleyerek parametreyi &tbs=qdr:X
yerine &tbs=qdr:y2
, &tbs=qdr:m1
, &tbs=qdr:d30
veya &tbs=qdr:w4
, ilk olarak en yakın ve tarih aralığı 'Herhangi bir zamanda' dönecek vb Artık Google tarihe göre sıralanır sonuçları görev yapacak.
Ayrıca, arama sonuçlarının farklı bir şekilde tanımlanması &tbs=qdr:m1
yerine bir zaman aralığı için çok tutarsız olabileceğini fark ettim &tbs=qdr:d30
.
Aramanızı bir zaman aralığıyla sınırladıktan sonra, arama sorgunuzun altındaki "Alaka düzeyine göre sıralandı" seçeneğini "Tarihe göre sıralandı" olarak değiştirin.