1
0
mirror of synced 2026-01-01 18:05:46 -05:00
Files
docs/lib
Peter Bengtsson 5d080b74e0 Search with and on title first and favor that more (#22730)
* search improvements

* expose search result score on debug=1 qs (#22452)

* Search index improvements (#22428)

* concatenate headings for search ranking (#22445)

* search index improvements

* update index

* add data-search property used to create search records

* direct match title and normalize results to one per article

* the search index is getting huge

* add chinese lang, intro, and boost

* create a article level record with no heading for each article

* remove chinese language and exact match, boost breadcrumbs

* break out debug mode into separate branch

* break adding chinese out into another branch

* one record per article remove limits

* revert added spaces

* revert adding property on article page

* concatenate headings for search ranking

* remove slug property, fix test

* update record format in tests

* revert adding this property back

* scrape article-body not contents

* adding heading property to tests

* add headings to content property

* Update script/search/parse-page-sections-into-records.js

Co-authored-by: Peter Bengtsson <peterbe@github.com>

* Update script/search/parse-page-sections-into-records.js

Co-authored-by: Peter Bengtsson <peterbe@github.com>

Co-authored-by: Peter Bengtsson <peterbe@github.com>

* search by popularity (#22496)

* search by popularity

* adjust factors based on length of query and normalize Lunr score

* Apply suggestions from code review

Co-authored-by: Rachael Sewell <rachmari@github.com>

Co-authored-by: Rachael Sewell <rachmari@github.com>

* turn html into text with appropriate spaces (#22528)

* turn HTML into text with appropriate spaces

Part of #1141

* fix unit test

* improve tests

* small refactor

* slice the search results .content (#22514)

* search by popularity

* adjust factors based on length of query and normalize Lunr score

* slice the search result .content

Part of #1142

* Update lib/search/lunr-search.js

Co-authored-by: Rachael Sewell <rachmari@github.com>

Co-authored-by: Rachael Sewell <rachmari@github.com>

* truncate translated search index records (#22475)

* truncate translated search index records

* page entire page object

* revert search indexes

* try reverting search indexes again...

* out of sync with main in parent branch so reverting last commit again

* rever deleted indexes

* remove debug lines

* correct package-lock.json

* slice content string better (#22586)

Part of #1149

* include home pages in the search (#22568)

* Search remove hyphen as token (#22584)

* slice better when not present in content (#22672)

* fix missing search breadcrumbs (#22681)

* fix missing search breadcrumbs

* hopefully fix tests

Co-authored-by: Peter Bengtsson <mail@peterbe.com>

* Highlight based on combined matchData (#22692)

* highlight based on combined matchData

* refactoring

* remove results when lang or version changes (#22697)

* search with AND on title first and favor that more

* commented out code

* Update lib/search/lunr-search.js

* only apply the wildcard to the title search if the last word is short

Co-authored-by: Rachael Sewell <rachmari@github.com>
2021-11-16 20:22:09 +00:00
..
2021-07-14 14:35:01 -07:00
2021-11-16 10:23:18 +00:00
2021-10-15 15:41:33 -05:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 13:49:18 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-11-02 16:13:48 +00:00
2021-07-14 14:35:01 -07:00
2021-07-14 14:35:01 -07:00
2021-10-26 09:33:56 -07:00