Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
This comparison is big! We're only showing the most recent 250 commits
Commits on Nov 23, 2013
@floere ! Use elements, not selectors. 173bc14
Commits on Dec 01, 2013
@floere + Javascript rewrite. 8fc8377
@floere + Test for ids param. bbbc75a
@floere + 4.19.3 9c2f973
@floere ! Order of categories in example. afb0ed6
@floere + CHANGELOG 2a00f8f
Commits on Dec 02, 2013
@floere ! Fix the one gendered pronoun.
(I mistakenly assumed Demeter was a man when she was a woman ;) Also, not sure if the law is named after the goddess anyway)
Commits on Dec 07, 2013
@floere + Use gemspec 75848d2
@floere ! Automatic segmentation algorithm. 2075cd7
@floere + Version & CHANGELOG. 0716ce4
@floere + 4.19.4 49f0a60
Commits on Dec 08, 2013
@floere ! Generator file paths. d884f9a
@floere + Update the client test project using the latest jQuery etc. a9f7ed9
@floere + Update generators to the latest client JS. c7dcad3
@floere + Latest client JS. 922b887
@floere + Generators use the latest client JS. ae02e4c
@floere Use the latest JS. 9e61457
Commits on Dec 09, 2013
@floere Rename explanation_delimiters to explanationDelimiters. 9f1b7dd
@floere Added explanationTokenDelimiter. 576bd0b
@floere ! Fixed JS specs. beb1235
@floere Added explanationTokenCallback and explanationTokenDelimiter as options. 55fb098
Commits on Dec 27, 2013
@floere - Unnecessary double entries in Gemfile. fc91d90
@floere + Ruby 2.1.0 e23e2e5
Commits on Dec 31, 2013
@floere + TODO b4dd346
@floere + Update gems. b4027bd
@floere + Move Rspec 3. 705482c
@floere Rename stub to double. c6559b7
@floere + Replace mock with stub. 7a91512
@floere + Replace stub with double. Replace any_number_of_times with at_least…
@floere - Argument when using not_to raise_error. eff53c0
@floere + Move to RSpec 3 finished. 239d898
@floere + Reinclude rake-compiler. fccedc6
Commits on Jan 04, 2014
@floere + Order by importance. c299999
@floere + Performance tools. 1122cd5
@floere + Sanity checks for perfer. 2b27224
Commits on Jan 10, 2014
@floere + TODOs e0eeec3
@floere . 24a17c3
@floere + Only recommend Ruby 2.1. 8ec358d
@floere + Specs for how #to_s calls on common Picky objects show them. 82f380e
Commits on Jan 11, 2014
@floere I only need to hear about deprecations exactly once. In a README. Tha…
…nk you.
@floere . e5bd45e
Commits on Jan 14, 2014
@floere ! Fixes problems with history.js. 29a7cf7
Commits on Jan 18, 2014
@floere + Make RubyGems shut up. 70f9c73
@floere + RubyGems. Ugh. b7a0a69
@floere + Give coverband a try. 8ebc681
Commits on Jan 19, 2014
@floere + Only add have_categories matcher to client/spec helpers if RSpec::M…
…atcher exists.
@floere + 4.19.5 1186d38
@floere ! Make have_categories.rb work correctly. Reference the data from boo…
…k.rb correctly.
@floere + CHANGELOG c0944a8
Commits on Jan 29, 2014
@floere + Loosen gem restrictions. 15c3c94
@floere + 4.19.6 e771a0a
@floere ! Fix how rspec matchers are loaded. 2c2c2cc
Commits on Jan 30, 2014
@floere Use the latest client. 413c530
@floere + TODO Result. f433441
@floere . 494eacf
Commits on Feb 06, 2014
@floere + Version 5 TODOs. a70f5f6
@floere + Freeze shortly after loading. 8ccebab
@floere + Notes. cbf7d79
@floere . 0678904
Commits on Feb 07, 2014
@floere + to_tree_s method for better index infos. 61ec511
@floere + Experimental Index#static option. b951f72
@floere + 4.20.0 with static option. 0acd16c
@floere . 072495e
Commits on Feb 13, 2014
@floere Explicitly allow false, String for stopwords and false for remove_cha…
@floere + 4.20.1 d40bec2
Commits on Apr 15, 2014
@beatrichartz beatrichartz . some preliminary corrections to the documentation ecf9ea7
Commits on Apr 16, 2014
@floere Merge pull request #122 from beatrichartz/master
. some preliminary corrections to the documentation
@floere Also trigger search on special characters. 84f23b9
@floere Remove backend. 89f8e57
@floere Use @beatrichartz' improvements to the documentation. 1d2cfe0
Commits on Apr 17, 2014
@beatrichartz beatrichartz . strscan is still required in ruby 2.1 704af0d
Commits on Apr 18, 2014
@floere Merge pull request #123 from beatrichartz/master
strscan is still required in ruby 2.1
@floere Fix tilt at 1.4.1. cb3aa86
Commits on Apr 19, 2014
@floere 4.20.2 b3e9f23
Commits on Apr 30, 2014
@jahumes jahumes Changed aux to auxiliary 59bbc95
@jahumes jahumes Changed activesupport restrictions 7e6410f
@jahumes jahumes Changed aux to auxiliary efa4291
@jahumes jahumes Changed aux to auxiliary 0e114f4
Commits on May 01, 2014
@floere Merge pull request #126 from sebomarketing/master
Fix for aux folder names and activesupport 4
@floere Rename auxiliary directory to tools. 637466f
@floere 4.21.0 6a37aeb
@floere Change last aux dir. 5cdaf38
@floere Update web site with feedback by @andyl on #124. dbc5808
Commits on May 03, 2014
@floere . a9c467a
@floere Revamp website structure. d7df811
@floere Revamp website with some examples. a38bf60
@floere Add some examples. 4243cad
@floere Remove duplicate text. 5edad8a
@floere Lowercase nav. 61dd699
@floere More examples. 31c36b8
@floere Add more examples. 9dfe8f5
@floere TODOs. c902661
@floere More examples. f2d8f0f
@floere More TODOs. ec4eb2d
@floere ! cf88f26
@floere Add id method to index/category/indexer. c8319c1
@floere ! Spec. 14ee495
@floere 4.21.1 actual release. a40b103
@floere 4.21.2 3fc4f52
@floere 4.21.2 c364ed9
@floere Add TODO. e8164d7
@floere Add TODOs. 0042bf5
@floere . b4a6da2
@floere Make results enumerable, and add functional/unit specs for it. 7f8cbbe
@floere Results rewrite. d34d2c0
Commits on May 04, 2014
@floere Spec Results. 1b481fa
@floere ! Results spec works again. e4bd84d
@floere Notes and TODOs re Results design. 715a230
Commits on May 21, 2014
@floere TODO Optimisation. 6589d53
Commits on Jun 07, 2014
@floere + TODO for v5 abdb58b
@floere - Outdated specs. d091725
@floere + Functional spec for similarity. 6220f82
@floere + Change similarity (~) behaviour to include the text itself (bla~) w…
…ill also find "bla" results.
@floere 4.22.0, change similarity behaviour. 8ae8c1c
Commits on Jun 25, 2014
@floere Gemfile f26159f
@floere Add options note. 8feb7d7
Commits on Oct 30, 2014
@floere Add sorting spec. cc222b6
@floere Add sorting to Picky::Results. 25b2645
@floere Fix specs. 94323eb
@floere 4.23.0 80bbb3a
@floere . a63b3d4
Commits on Nov 01, 2014
@floere Stop sorting if the results aren't shown. 662346f
@floere 4.23.1 6ac819d
Commits on Nov 04, 2014
@floere Fix bug when accessing category name. 93f304f
@floere 4.23.2 bb68d1b
@floere Add beforeParams callback. ed45fe9
Commits on Nov 13, 2014
@floere Rewrite Picky web page to use special redcarpet header id handling. 4278665
@floere Generated webpage. 65a21c0
Commits on Nov 15, 2014
@maciejczyzewski maciejczyzewski Update README.textile
Happy Picky in the middle.
Commits on Nov 18, 2014
@floere Change default range character from - to …. 70af731
@floere Version 4.24.0. 418127c
@floere Add brown M&M clause. 9beeb62
@floere Update range character. 56ae04d
Commits on Dec 11, 2014
@djpowers djpowers Update links to use domain
Fix broken link to documentation, and update others for consistency
@floere Merge pull request #137 from djpowers/patch-1
Update links to use domain
Commits on Jan 19, 2015
@floere Add pippi for fun. 3dc2149
@floere Random order – surprisingly introduces many issues. 5dfd836
@floere Require Ruby 2.2.0. 2107e9d
@floere Remove perfer. 14706a1
@floere Remove debug output. 00d9404
@floere A symbol experiment. 5f52d0c
@floere 4.25.0 0e2b055
@floere Latest picky version. be66c25
@floere Integrate symbol_keys and facets. c2abca7
@floere 4.25.1 58c18a3
@floere Enable an or query to be symbolized. 9fd1efd
@floere 4.25.2 141bd55
Commits on Jan 20, 2015
@floere Do not depend on text. d045839
Commits on Jan 21, 2015
@floere Remove text. a924f8a
@floere Extend symbols specs. 7cb23f8
Commits on Jan 22, 2015
@floere Rewrite stemming so that it's done per category. 2c7182c
@floere Move decision whether to stem out. dae35b1
@floere Assume the tokenizer is not nil. 941877a
@floere Revert the spec. 5404e73
@floere 4.26.0 - per category stemming. 8d761c8
@floere Add more stemming. fcc6be5
@floere Add disclaimer. 003255d
@floere Allow Token#stem to have multiple stems cached, one per tokenizer. 8cdbf12
@floere Add spec for multi-stemmer indexes. f5e91f1
@floere 4.26.1 1bfdb11
Commits on Feb 01, 2015
@floere Add google_hash for experiments. 743cd98
@floere Add TODO. a79edc6
@floere Add experimental google hash use. a6853bf
@floere Add experimental version. 1cce920
@floere Add GoogleHash for memory indexes. f44f8c1
@floere Add hints. 2a08726
@floere Add spec for no_dump hint. 92c658a
@floere Fix hints handling. 9f84ee0
@floere Improve no dump hint spec. 82947f4
@floere 4.27.0 e2ee13d
Commits on Feb 03, 2015
@floere Also use Google Hashes on partial indexes if :no_dump optimisation is…
… specified.
@floere 4.27.1 36f4f19
Commits on Feb 08, 2015
@floere Merge pull request #135 from maciejczyzewski/patch-1
Update README.textile
Commits on Mar 20, 2015
@floere Set default encodings. Resolve gem issues. 1730984
@floere Do not depend on Ruby 2.2.0. 10a44bb
Commits on Apr 08, 2015
@floere Start performancing file, to put brain at rest. 7b665a7
Commits on Apr 21, 2015
@floere Remove google_hash from gemspec. 76f8666
Commits on May 03, 2015
@floere Add performance note. 183482a
Commits on May 05, 2015
@floere . 8b8e563
@floere . dcab101
@floere . 4effe5c
@floere . 259861f
@floere . dd1e784
Commits on Jun 24, 2015
@floere Do not preemptively put together the string. 4a0f22b
@floere Freeze in a few places. 6253ef5
@floere Only duplicate the string if necessary. aa01ed8
Commits on Jun 25, 2015
@floere Make RSpec shut up. 3cb70a8
@floere Adapt to the latest RSpec. 084dd5a
@floere Use the latest gems. 026bd42
@floere Add some memory experiment idea. cd71f1a
@floere Add a mini experiment. b16b3c7
@floere Add Tokens specs. 763a4d7
Commits on Jun 28, 2015
@floere . b27287d
@floere Add idea and spec for Array memory optimizations. de86f33
@floere Load memory optimizers. 1997f94
@floere Add memory optimization calls. 6424d1a
@floere Add Symbol extensions. e6f5469
@floere Also dedup the exact inverted index. 65d805c
@floere Clear all indexes. 24e1a75
@floere Add 4.28.0. a583d49
@floere Rescue LoadError if google_hash is not there. ff8877b
@floere . 9613fb2
@floere 4.28.1 7526e9e
@floere . 672efb0
@floere Do not set default encodings. a6aabe7
@floere 4.29.0 98714b7
Commits on Jun 29, 2015
@floere Latest Picky. c39f97e
@floere Use longhand. 3e1456a
@floere Do not freeze newly created Strings. 551c5f4
@floere Add explicitly. d7e5589
@floere Experiments. 1ab6889
@floere Add failing spec. 28e80e3
@floere Add failing memory spec.
I do not understand yet why it leaks in this case.
@floere Does not leak. 883c2d1
@floere Optimizing can help with Array memory usage. b973d39
@floere Compact arrays. 82210ea
@floere Show some memory saves. 6cc21a6
Commits on Jun 30, 2015
@floere Add note. 01e9f2b
@floere Add experimental force_update spec. 6f33878
@floere Be more lenient re speed (to avoid noisy performance measurements). 3359493
@floere Add experiments. 8aee049
@floere Ignore rm. 288bfc1
@floere Add explicit force_update option spec. eca9379
@floere 4.30.0 fd594ee
@floere Add note. c5ced86
@floere . 15137bd
@floere Expect that replace will always update the index. eb2ffae
@floere Clarify code a bit. 1a516dd
@floere Move towards removing the realtime index. 43b0d78
@floere Removing without realtime index is slow. cea6571
@floere Update realtime specs. 88d2cee
@floere Get far with symbol keys. f159cc7
@floere Extract similar. b183151
@floere Add symbol_keys handling when loading indexes. fda102d
@floere Change backend interface to add parameter sybmol_keys to load. 6174246
@floere Add memory usage spec. f48136e
@floere Static does not add to the realtime index. c9e1788
@floere . e09fb29
@floere . fab3bee
@floere . 4694134
@floere 4.31.0 0e200f1
@floere Add symbol key handling to automatic segmentation. f747908
@floere . cb870c0
@floere Sanitize spec. 60d63f2
@floere 4.31.1 2189826
Commits on Jul 04, 2015
@floere Remove unnecessary source call. b3b18c8
@floere Add failing replace spec. 59da6a0
@floere Add another spec. 58780c5
@floere Start documenting better. 0a309e3
@floere . ca7b62f