1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-07 13:21:02 +01:00
phorge-phorge/src/applications/search
epriestley 6703fec3e2 When documents are indexed, record the indexer version (versus the object version) and index epoch
Summary:
Ref T13587. D21495 has significant changes to the ngram indexer, which might possibly contain bugs.

Make it easier to reindex a subset of documents (based on the date when the index was built, and/or the software version which generated the index).

This is in addition to the existing versioning, which is focused on object versions.

Test Plan: Ran `bin/search index` with various old and new arguments. Spot-checked the `IndexVersion` table.

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T13587

Differential Revision: https://secure.phabricator.com/D21560
2021-02-16 16:09:31 -08:00
..
application Add a test to verify that all routing maps are plausibly valid, and remove some dead routes 2020-02-14 18:06:24 -08:00
applicationpanel Fix Search Application Config 2017-07-18 17:44:56 +00:00
buckets Use new Differential bucketing logic on default (non-dashboard) homepage 2016-05-19 15:20:39 -07:00
compiler Modularize Ferret fulltext functions 2020-04-16 13:41:13 -07:00
constants Create a virtual "core" field in the Ferret engine for "title and body together" 2017-09-01 09:40:56 -07:00
controller Render user hovercards with context information about their ability to see the context object 2021-02-13 13:37:37 -08:00
edge On panel pages, show where panels are used 2019-04-12 06:14:21 -07:00
editor Index and surface usage sites for Dashboards 2019-04-12 06:13:44 -07:00
engine Combine the two different ngram-splitting algorithms into a single engine 2020-04-16 09:45:00 -07:00
engineextension When updating a Ferret search index document, reuse existing rows where possible 2021-02-16 16:09:31 -08:00
exception Allow administrators to get a list of users who don't have MFA configured 2017-03-15 17:49:01 -07:00
ferret Fix additional "xprintf()"-class static parameter lint errors 2020-09-08 11:45:48 -07:00
field Support querying projects by "Root Projects" in the UI, and "min/max depth" in the API 2019-10-31 12:56:33 -07:00
fulltextstorage Fix some minor errors (DarkConsole warning, unstable Ferret sort) 2018-03-18 15:12:25 -07:00
garbagecollector Add a garbage collector for common ngrams 2017-10-05 11:41:18 -07:00
index When documents are indexed, record the indexer version (versus the object version) and index epoch 2021-02-16 16:09:31 -08:00
interface Extend "fulltext" and "ngrams" interfaces from "indexable" interface 2017-04-17 12:59:41 -07:00
management When documents are indexed, record the indexer version (versus the object version) and index epoch 2021-02-16 16:09:31 -08:00
menuitem Convert dashboard read/display pathways to the new panel storage format 2019-04-14 10:23:42 -07:00
ngrams Combine the two different ngram-splitting algorithms into a single engine 2020-04-16 09:45:00 -07:00
phidtype Rename "ProfilePanelConfiguration" to "ProfileMenuItemConfiguration" 2016-12-11 11:44:22 -08:00
query Modularize Ferret fulltext functions 2020-04-16 13:41:13 -07:00
relationship Render parent and child tasks in Maniphest with a graph trace 2016-07-01 10:41:07 -07:00
storage When documents are indexed, record the indexer version (versus the object version) and index epoch 2021-02-16 16:09:31 -08:00
typeahead Rename "QuickSearch" Engine/EngineExtension to "Datasource" 2018-02-14 18:03:03 -08:00
view Add "Contact Numbers" so we can send users SMS mesages 2019-01-23 13:39:56 -08:00
worker Reindex dashboards and panels (allow migrations to queue a job to queue other indexing jobs) 2019-04-17 12:05:49 -07:00